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.exe

    g++.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 file

    In 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 toCoUninitialize@0'
    ARBlueBox.o(.text+0x15f7):ARBlueBox.cpp: undefined reference to read_VRMLdata' ARBlueBox.o(.text+0x1646):ARBlueBox.cpp: undefined reference toread_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...


Anmelden zum Antworten