Visual C++ Projekt in Dev C++ Projekt überführen?
-
Hallo,
habe ein Projekt in Visual Studio erstellt.
Es benutzt primär eigene Libarys, OpenGL und Teile aus ATL, DirectX.
Nun dachte ich einfach alles in einen Ordner,
die include unter dev\include einbinden,
genauso wie die *.lib unter dev\lib.
Soweit sogut, wenn ich jedoch compiliere legt er so richtig los.Ein kleiner Auszug:
Compiler: Default compiler
Building Makefile: "..\Source\__ARSystem\Makefile.win"
Führt make clean aus
rm -f ARBlueBox.o chromakey.o image.o object.o opengl_objects.o ARSystem.exeg++.exe -c ARBlueBox.cpp -o ARBlueBox.o -I"C:/Programme/Dev-Cpp/include/c++/3.3.1" -I"C:/Programme/Dev-Cpp/include/c++/3.3.1/mingw32" -I"C:/Programme/Dev-Cpp/include/c++/3.3.1/backward" -I"C:/Programme/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"C:/Programme/Dev-Cpp/include"
-I"C:/Programme/Dev-Cpp/include"...
In file included from ARBlueBox.cpp:17:
chromakey.h:104:7: warning: no newline at end of fileIn file included from ARBlueBox.cpp:19:
key_describe.h:51:7: warning: no newline at end of file
...
ARBlueBox.cpp:1035:2: warning: no newline at end of file....
g++.exe ARBlueBox.o chromakey.o image.o object.o opengl_objects.o -o "ARSystem.exe" -L"C:/Programme/Dev-Cpp/lib" -L"C:/Programme/Dev-Cpp/lib"
C:/Programme/Dev-Cpp/lib/libglaux.a
C:/Programme/Dev-Cpp/lib/libglu32.a
C:/Programme/Dev-Cpp/lib/libglut32.a
...
C:/Programme/Dev-Cpp/lib/AR32.lib
C:/Programme/Dev-Cpp/lib/ARFrameGrabber.lib C:/Programme/Dev-Cpp/lib/libARgsub.lib
C:/Programme/Dev-Cpp/lib/OPENGL32.LIB
C:/Programme/Dev-Cpp/lib/VideoWin32.lib...
Warning: .drectve `%.*s' unrecognized
...
ARBlueBox.o(.text+0x30):ARBlueBox.cpp: undefined reference to
CoInitialize@4' ARBlueBox.o(.text+0xbbe):ARBlueBox.cpp: undefined reference to
CoUninitialize@0'
ARBlueBox.o(.text+0x15f7):ARBlueBox.cpp: undefined reference toread_VRMLdata' ARBlueBox.o(.text+0x1646):ARBlueBox.cpp: undefined reference to
read_VRMLdata'...
c:\artoolkit incl.:1: undefined reference to
\_RTC\_CheckEsp' C:/Programme/Dev-Cpp/lib/ARgsub32.lib(Debug\\gsub.obj)(.rtc$TMZ+0x0):c:\\artoolkit incl.: undefined reference to
_RTC_Shutdown'...
C:/Programme/Dev-Cpp/lib/zlib.lib(./win32/zlib/lib/gzio.obj)(.text+0x58):C:\Jeff\lib2\zlib\: undefined reference to `errno'
...
C:/Programme/Dev-Cpp/lib/zlib.lib(./win32/zlib/lib/gzio.obj)(.text+0x9):C:\Jeff\lib2\zlib\: undefined reference to `_chkstk'
make.exe: *** [ARSystem.exe] Error 1
Ausführung beendet
Gibt es im Dev C++ etwas allgemeingültiges zu beachten im Vergleich zu MS Visual Studio?
Gruß und Dank!
-
sind da irgendwo #pragma anweisungen im Code ?
-
Nein soweit nicht!
nur ein extern "c"
{
#include "datei.h"
}
-
Auf jeden Fall scheint ne Bibliothek zu fehlen.. welche ? ka.
aaaber such doch einfach mal bei google nach den Namen der nicht aufgelösten Referenzen...