Linker-Problem



  • Hallo,

    ich benutze MS V-Studio 6.0
    und habe ein C++ Projekt angelegt,
    welches *.h von Coind3D-2 und QT
    besitzt.

    Beim Kompilieren erfolgt keine Fehlermeldung
    und zwei Wahrnungen, jedoch wird keine Exe-Datei
    angelegt ... WARUM?

    Wer kann mir helfen ...

    hier mal der Inhalt der *.plg :

    Erstellungsprotokoll

    --------------------Konfiguration: SimBrowser - Win32 Debug--------------------

    Befehlszeilen
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP120.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\uic src\simulationbrowser.ui -o .ui\simulationbrowser.h
    C:\Qt\3.3.4\bin\uic src\simulationbrowser.ui -i simulationbrowser.h -o .ui\simulationbrowser.cpp
    C:\Qt\3.3.4\bin\moc .ui\simulationbrowser.h -o .moc\moc_simulationbrowser.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP120.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP121.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\SimBroSoQt.h -o .moc\moc_SimBroSoQt.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP121.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP122.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\SimBroSceneTable.h -o .moc\moc_SimBroSceneTable.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP122.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP123.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\SimBroScene.h -o .moc\moc_SimBroScene.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP123.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP124.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\SimBroPartsTreeView.h -o .moc\moc_SimBroPartsTreeView.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP124.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP125.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\SimBroHelp.h -o .moc\moc_SimBroHelp.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP125.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP126.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\PropertyViewer.h -o .moc\moc_PropertyViewer.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP126.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP127.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\motionwizard.h -o .moc\moc_motionwizard.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP127.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP128.bat" mit Inhalten
    [
    @echo off
    C:\Qt\3.3.4\bin\moc include\MotionParamDialog.h -o .moc\moc_MotionParamDialog.cpp
    ]
    Erstellen der Befehlzeile "C:\DOKUME1\blatta\LOKALE1\Temp\RSP128.bat"
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP129.tmp" mit Inhalten
    [
    /nologo /MDd /W3 /GR /GX /Zi /Od /I "." /I "include" /I "C:\Qt\3.3.4\include" /I ".ui" /I "src" /I ".moc" /I "C:\Qt\3.3.4\mkspecs\win32-msvc" /I "c:\Coin3D-2\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "UNICODE" /D "WITHOUT_MESHLIB" /D "MOTION_USES_SOSIMBROPART" /D "UT_SafetyChecks" /D "QT_DLL" /D "QT_THREAD_SUPPORT" /D "COIN_NOT_DLL" /D "SOQT_NOT_DLL" /FR".obj/" /Fo".obj/" /Fd".obj/" /FD /I /GZ -Zm200 /c
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\IGES_reader.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\IGES_TransformReader.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\main.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\MeshStructureItem.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\Motion.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\MotionData.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\MotionParamDialog.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\motionwizard.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\NetCdfReader.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\PropertyViewer.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\SimBroHelp.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\SimBroPartsTreeView.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\SimBroScene.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\SimBroSceneTable.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\SimBroSoQt.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\SoSimBroPart.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_MotionParamDialog.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_motionwizard.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_PropertyViewer.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_SimBroHelp.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_SimBroPartsTreeView.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_SimBroScene.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_SimBroSceneTable.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_SimBroSoQt.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.moc\moc_simulationbrowser.cpp"
    "C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\.ui\simulationbrowser.cpp"
    ]
    Creating command line "cl.exe @C:\DOKUME1\blatta\LOKALE1\Temp\RSP129.tmp"
    Uic'ing src\simulationbrowser.ui...
    Moc'ing include\SimBroSoQt.h...
    Moc'ing include\SimBroSceneTable.h...
    Moc'ing include\SimBroScene.h...
    Moc'ing include\SimBroPartsTreeView.h...
    Moc'ing include\SimBroHelp.h...
    Moc'ing include\PropertyViewer.h...
    Moc'ing include\motionwizard.h...
    Moc'ing include\MotionParamDialog.h...
    Ausgabefenster
    Kompilierung läuft...
    IGES_reader.cpp
    C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\IGES_reader.cpp(212) : warning C4065: switch-Anweisung enthaelt 'default', aber keine case-Marken
    IGES_TransformReader.cpp
    main.cpp
    MeshStructureItem.cpp
    Motion.cpp
    MotionData.cpp
    MotionParamDialog.cpp
    motionwizard.cpp
    NetCdfReader.cpp
    PropertyViewer.cpp
    SimBroHelp.cpp
    SimBroPartsTreeView.cpp
    SimBroScene.cpp
    SimBroSceneTable.cpp
    SimBroSoQt.cpp
    SoSimBroPart.cpp
    C:\Dokumente und Einstellungen\blatta\Desktop\4_Semester\daten\Simbrowser\src\SoSimBroPart.cpp(334) : warning C4305: '+=' : Verkuerzung von 'const double' in 'float'
    moc_MotionParamDialog.cpp
    moc_motionwizard.cpp
    moc_PropertyViewer.cpp
    moc_SimBroHelp.cpp
    Generieren von Code...
    Kompilieren...
    moc_SimBroPartsTreeView.cpp
    moc_SimBroScene.cpp
    moc_SimBroSceneTable.cpp
    moc_SimBroSoQt.cpp
    moc_simulationbrowser.cpp
    simulationbrowser.cpp
    Generieren von Code...
    Erstellen der temporären Datei "C:\DOKUME1\blatta\LOKALE1\Temp\RSP12A.tmp" mit Inhalten
    [
    /nologo /o"bin/debug/simbrowser.bsc"
    ".\.obj\IGES_reader.sbr"
    ".\.obj\IGES_TransformReader.sbr"
    ".\.obj\main.sbr"
    ".\.obj\MeshStructureItem.sbr"
    ".\.obj\Motion.sbr"
    ".\.obj\MotionData.sbr"
    ".\.obj\MotionParamDialog.sbr"
    ".\.obj\motionwizard.sbr"
    ".\.obj\NetCdfReader.sbr"
    ".\.obj\PropertyViewer.sbr"
    ".\.obj\SimBroHelp.sbr"
    ".\.obj\SimBroPartsTreeView.sbr"
    ".\.obj\SimBroScene.sbr"
    ".\.obj\SimBroSceneTable.sbr"
    ".\.obj\SimBroSoQt.sbr"
    ".\.obj\SoSimBroPart.sbr"
    ".\.obj\moc_MotionParamDialog.sbr"
    ".\.obj\moc_motionwizard.sbr"
    ".\.obj\moc_PropertyViewer.sbr"
    ".\.obj\moc_SimBroHelp.sbr"
    ".\.obj\moc_SimBroPartsTreeView.sbr"
    ".\.obj\moc_SimBroScene.sbr"
    ".\.obj\moc_SimBroSceneTable.sbr"
    ".\.obj\moc_SimBroSoQt.sbr"
    ".\.obj\moc_simulationbrowser.sbr"
    ".\.obj\simulationbrowser.sbr"]
    Erstellen der Befehlzeile "bscmake.exe @C:\DOKUME1\blatta\LOKALE1\Temp\RSP12A.tmp"
    Browse-Informationsdatei wird erstellt...
    Ausgabefenster

    Ergebnisse
    SimBrowser.exe - 0 Fehler, 2 Warnung(en)



  • SimBrowser.exe

    Hast du danach schon mal gesucht ( also Win-Suche )?
    Eventuell hast du nur was beim Output-Verzeichnis falsch eingestellt und jetzt landet die .exe dort wo du es nicht erwartest.

    Irgendwas muss ja dabei rauskommen 🙂



  • nein, er legt keine exe an,
    er definiert nur die obj-Dateien
    und das Linken fehlt komplett ..


Anmelden zum Antworten