error beim compilen...
-
hm!
was meint der compiler visual c .net 2002 ...
mit dieser meldung:???????????XMesh3ds error LNK2019: Nicht aufgeloestes externes Symbol "struct _iobuf * __cdecl std::_Fiopen(char const *,int,int)" (?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z), verwiesen in Funktion "public: class std::basic_filebuf<char,struct std::char_traits<char> > * __thiscall std::basic_filebuf<char,struct std::char_traits<char> >::open(char const *,int,int)" (?open@?$basic_filebuf@DU?$char_traits@D@std@@@std@@QAEPAV12@PBDHH@Z) XMesh3ds fatal error LNK1120: 1 unaufgeloeste externe Verweise XMesh3ds warning LNK4098: Standardbibliothek 'LIBCMT' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
ka...ich bekomm das einfach net weg...komisch ist...das projekt läuft unter visual c net 2003 ganz normal...bei 2002 kommen diese meldungen...
cu
-
Hallo,
Wenn die Funktion in einer DLL-Datei sich befindet. Kann es sein das der
Name der Funktion in der DLL-Datei anders aussieht (z.B Fiopen@a4rt) und
nicht von den .net 2002 interpretiert werden kann (sprich gefunden). Öffne mal
die DLL Datei mit dem Dependency Walker (Depends.Exe im .Net Verzeichnis z.B.
c:\programme\Microsoft Visual Studio .NET 2003\...\bin) und schau dir mal den
Namen dort an. Vielleicht kannst du damit den richtigen Funktionsnamen
Herausfinden.