025
28.01.2001, 15:54
Prefect
|
Hmm.. also aus irgendeinem Grund mag MSVC++ die Dateien aus dem pm_shared/-Verzeichnis nicht kompilieren. Versuch doch mal, eine beliebige andere Datei (sowohl Endung .c als auch .cpp) in diesem Verzeichnis zu erstellen und mitzukompilieren. Wenn er da dann auch abstürzt hat er irgendein seltsames Problem mit dem Verzeichnisnamen :/
Wenn's bei der .cpp funktioniert, aber bei .c nicht, dann ist wirklich irgendwas kaputt -> Neuinstallation (wobei Umbenennen auch funktionieren dürfte *g*). Vielleicht erhalten die .c-Dateien ja auch andere Compiler-Parameter als .cpp-Dateien und er stürzt deswegen ab.
Ist aber alles nur rumgerate.. (ach ja, KDevelop 1.4 rockt *g*)
cu,
Prefect
--
Widelands - Gemütliche Aufbaustrategie, Free Software Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.
|
|
Profil || Suche
|
027
28.01.2001, 21:21
[PE]Spinator
|
hää?? Sicher geht das!
--
This post was written using Opera 7.0 (http://www.opera.com)
|
|
Profil || Suche
|
028
28.01.2001, 21:32
Archangel
|
NEIN! ich schreibe ein ganz normales programm im hello world!-stil mit der dateiendung .c und was ist??? der gleiche fehler!
--
Mar 01 01:10:13 <voice> jo Mar 01 01:10:40 <voice> bis dann ^^ Mar 01 01:11:20 <Archangel> jo **** ENDING LOGGING AT Tue Mar 1 01:58:13 2005
|
|
Profil || Suche
|
029
28.01.2001, 22:27
[PE]Spinator
|
Das hat nix damit zutun! ich habs vorhin grad getestet, geht prima, egal ob .c oder .cpp
--
This post was written using Opera 7.0 (http://www.opera.com)
|
|
Profil || Suche
|
030
28.01.2001, 23:16
Hellfire
|
Wenn VC++ keinen .c dateien compilen könnte, wäre wohl keiner in der Lage den SDK zu kompilieren.. geschweige denn den Gamecode von Quake III.
--
|
|
Profil || Suche
|
031
29.01.2001, 00:08
Another1
|
man, sein MSVC hat eben ein paar fehler in den compiler settings, da es ja jede datei anders interpretiert, wenn man es richtig einstell, kann man alle endungen compilieren!! naja, umbenennen sollte eigentlich reichen!
--
Another1
...relaxing..atm =) ... und Schweiz suckt!
|
|
Profil || Suche
|
032
29.01.2001, 00:16
Hellfire
|
is ja gut...
--
|
|
Profil || Suche
|
033
29.01.2001, 13:16
Archangel
|
@another1: nee, mit einfachem umbenennen ist es nicht getan: ich benenne die dateien im pm_shared (oda so) verzeichnis um. was ist? in der arbeitsumgebung werden Sie immernoch als .c-dateien angezeigt. gut, editier ich die .dsp datei von hand (da steht zwar drin das man das net soll), ersetze die zeilen
SOURCE=..\pm_shared\pm_debug.c
SOURCE=..\pm_shared\pm_math.c
SOURCE=..\pm_shared\pm_shared.c
mit
SOURCE=..\pm_shared\pm_debug.cpp
SOURCE=..\pm_shared\pm_math.cpp
SOURCE=..\pm_shared\pm_shared.cpp
und erhalte 3 "Nichtaufgelöstes externes Symbol"-Fehler. Wenn es nach der neuinstallation nich geht, dann weiß ich echt nicht mehr!!?
--
Mar 01 01:10:13 <voice> jo Mar 01 01:10:40 <voice> bis dann ^^ Mar 01 01:11:20 <Archangel> jo **** ENDING LOGGING AT Tue Mar 1 01:58:13 2005
|
|
Profil || Suche
|
034
29.01.2001, 14:33
Prefect
|
Also: das er .c-Dateien nicht kompilieren kann liegt wohl an irgendeiner abgefuckten Einstellung in MSVC++. Oder es ist ne Neuinstallation fällig. Ach ja, und schau mal ob deine RAMs noch intakt sind. Ich hatte mal 3 Wochen oder so immer die allerverrücktesten Fehler, nur beim Kompilieren, bis dann ein 32MB-Streifen völlig draufgegangen ist... ;)
Das mit dem nichtaufgelösten Symbol liegt daran, dass Funktionen aus .cpp-Dateien einem sogenannten "Name-mangling" unterzogen werden. D.h. ans Ende des Funktionsnamen werden einige Kürzel angehängt, die den Rückgabewert und die Parameter der Funktion eincodieren. Das kann man mit extern "C" umgeben, in deinem Fall wäre es aber besser (und sicherer), das Problem an der Wurzeln anzupacken und MSVC++ zu fixen.
cu,
Prefect
--
Widelands - Gemütliche Aufbaustrategie, Free Software Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.
|
|
Profil || Suche
|
035
01.02.2001, 19:01
ExecutorToon
|
Hm, ich versteh zwar nur die hälfte davon, was ihr hier von euch gebt, aber das gleiche problem hab ich auch!
Ich wollte gerade mit dem Coden anfangen, aber als ich die unveränderte mp.dsw zur mp.dll "machen" wollte, wurde das hier ausgespuckt:
Is ziemlich lang, ich verwende aber auch nur die Autoren-Version, kann man damit überhaupt was anfangen?
--------------------Konfiguration: mp - Win32 Profile--------------------
Kompilierung läuft...
airtank.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
client.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
crossbow.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
crowbar.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
egon.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
func_tank.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
gamerules.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
gauss.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
h_cycler.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
handgrenade.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
healthkit.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
hl_wpn_glock.cpp
..\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
hornetgun.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
interface.cpp
fatal error C1083: Quelle-Datei kann nicht geoeffnet werden: 'C:\Spiele\Half-Life\Sdk\SourceCode\common\interface.cpp': No such file or directory
items.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
maprules.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
mp5.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
multiplay_gamerules.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
persistencehelpers.cpp
fatal error C1083: Quelle-Datei kann nicht geoeffnet werden: 'C:\Spiele\Half-Life\Sdk\SourceCode\dlls\persistencehelpers.cpp': No such file or directory
player.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
python.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
rpg.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
satchel.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
shotgun.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
singleplay_gamerules.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
sound.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
squeakgrenade.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
teamplay_gamerules.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
triggers.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
tripmine.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
util.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
weapons.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
world.cpp
C:\Spiele\Half-Life\Sdk\SourceCode\dlls\player.h(20) : fatal error C1083: Include-Datei kann nicht geoeffnet werden: 'persistencehelpers.h': No such file or directory
Fehler beim Ausführen von cl.exe.
mp.dll - 33 Fehler, 0 Warnung(en)
--
|
|
Profil || Suche
|
036
01.02.2001, 19:10
Archangel
|
öhm, das heißt das die include datei "persistencehelpers.h" fehlt. am besten du suchst mal auf c:\Spiele\half-life\Sdk\SourceCode nach der datei. wenn Sie fehlt, würd ich das sdk nochmal runterladen. wenn sie da ist, versuch sie mal ins dll-dir zu kopieren. wenns nicht hilft???
--
Mar 01 01:10:13 <voice> jo Mar 01 01:10:40 <voice> bis dann ^^ Mar 01 01:11:20 <Archangel> jo **** ENDING LOGGING AT Tue Mar 1 01:58:13 2005
|
|
Profil || Suche
|
037
01.02.2001, 19:14
ExecutorToon
|
Und wie ist das mit der Autoren-Version von MSVC++ 6.0 ?
Kann ich damit trotzdem normal coden?
Tja, die Datei ist nirgends, aber wieso soll ich denn das ganze SDK 2.1 nochmal runterladen?
Bitte helft mir!
--
|
|
Profil || Suche
|
038
01.02.2001, 20:36
Archangel
|
öhm, ich seh gerade, die datei gibbets bei mir auch nich, aber auch in keiner datei ist ein #include "persistencehelpers.h" zu finden. such mal in den dateien ob eine zeile >>#include "persistencehelpers.h"<< (ohne die << und >>) gibt. wenn ja, kommentier die mal aus (mit "//" vor der zeile). wenn nicht, dann wird es wohl wirklich an der autorenversion liegen, ich wüsste nicht warum der sagen sollte er findet die datei nicht, wenn sie auch gar net gebraucht wird
--
Mar 01 01:10:13 <voice> jo Mar 01 01:10:40 <voice> bis dann ^^ Mar 01 01:11:20 <Archangel> jo **** ENDING LOGGING AT Tue Mar 1 01:58:13 2005
|
|
Profil || Suche
|
039
01.02.2001, 21:03
[PE]Spinator
|
Ihr müsst die Datei (wenn überhaupt) in der Arbeitsumgebung rausschmeissen (externe Abhängigkeiten oder so), wenn nirgens ein #include für die datei vorhanden ist...
--
This post was written using Opera 7.0 (http://www.opera.com)
|
|
Profil || Suche
|