Kompatibilität von kompilierten Files
-
Ich müsste doch theoretisch mit gcc kompilierte Libraries mit dem MSVC++ 7.0 ver-
wenden können, oder? Da das bei mir mit einer Menge Linker-Errors scheitert:
Geht das schon theoretisch nicht oder muss man noch einiges spezielles beachten?Danke schon mal im Voraus!
-
geht ned
kannst auch keine borland libs mit msvc verwenden
-
d.h. MinGW auf und für Windows würde genauso scheitern?
-
EnERgYzEr schrieb:
d.h. MinGW auf und für Windows würde genauso scheitern?
um die Binaries dann in MSVC einzubinden? ja
-
Schei** Dann muss ich wohl weiter probieren. Die Lib kompiliert unter gcc nämlich voll-
kommen fehlerlos, während beim VS C++ Fehler über Fehler auftauchen...
-
vielleicht hilft dir das: http://www.zope.org/Members/als/tips/win32_mingw_modules
-
C++ libs sind ja auch nicht standardisiert. Ist nicht wie bei java.
Deshalb gibts halt die DLL unter Windows. Die sind zwar eigentlich zum dynamischen linken gedacht, bin aber der Meinung, wenn die C++ Libs standardisiert wären, wären man erst garnicht auf die DLL gekommen.
-
Artchi schrieb:
wenn die C++ Libs standardisiert wären, wären man erst garnicht auf die DLL gekommen.
wenn die computer unendlich viel speicher hätten auch nicht, trottel!
-
Artchi schrieb:
Deshalb gibts halt die DLL unter Windows. Die sind zwar eigentlich zum dynamischen linken gedacht, bin aber der Meinung, wenn die C++ Libs standardisiert wären, wären man erst garnicht auf die DLL gekommen.
Microsoft hat es verpasst für die DLLs eine OO-ABI zur Verfügung zu stellen. Deswegen wurde doch COM entworfen.