002
22.02.2007, 11:24 Uhr
~yacci-chan-007
Gast
|
Hab die kurze Antwortzeit in diesem Forum übersehen. Bitte um Entschuldigung. Jetzt werde ich dabei bleiben und warten. Die dll sind ganz normal über ActiveState installiert. Ich habe auf den Hinweis die dll(tcl84.dll,tk84.dll) Testweise mal kurz in den debug Ordner kopiert, aber da tut sich (natürlich) gar nichts. Unter der kompilierung im Release modus erhalte ich folgenden Fehler:
Code: |
------ Erstellen gestartet: Projekt: tclBeispiel, Konfiguration: Release Win32 ------ Kompilieren... tclbsp2.cpp c:\dokumente und einstellungen\yockel\eigene dateien\visual studio 2005\projects\tclbeispiel\tclbeispiel\tclbsp2.cpp(13) : warning C4700: Die nicht initialisierte lokale Variable "number" wurde verwendet. Verknpfen... tclbsp2.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__Tcl_DeleteInterp" in Funktion "_main". tclbsp2.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__Tcl_Eval" in Funktion "_main". tclbsp2.obj : error LNK2019: Verweis auf nicht aufgelötses externes Symbol "__imp__Tk_Init" in Funktion "_main". tclbsp2.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__Tcl_Init" in Funktion "_main". tclbsp2.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__Tcl_CreateInterp" in Funktion "_main". C:\Dokumente und Einstellungen\Yockel\Eigene Dateien\Visual Studio 2005\Projects\tclBeispiel\Release\tclBeispiel.exe : fatal error LNK1120: 5 nicht aufgelößte externe Verweise. Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Yockel\Eigene Dateien\Visual Studio 2005\Projects\tclBeispiel\tclBeispiel\Release\BuildLog.htm" gespeichert. tclBeispiel - 6 Fehler, 1 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 bersprungen ==========
|
Ich glaube nicht daß ich versucht habe eine staatische Bibliothek einzubinden. An den Einstellungen habe ich nicht viel geändert den Debugger(C7 kompatibel, Debug an ) aktiviert(Der geht jetzt).
Code: |
tclBeispiel->Eigenschaften->c++->zusätzliche Includeverzeichnisse: tcl84.lib, tk84.lib ws2_32.lib
tclBeispiel->Eigenschaften->c++->Erweitert->Als C-Code kompilieren
|
Die tcl wird ohne Probleme im debug modus gefunden und ist wohl komplett benutzbar. PS: Hab in vielen anderen Sprachen schon viel programmiert aber noch nichts wirklich in C oder der visual-studio Umgebung. Die C Tutorial bringen mir nicht viel. Die MSDN-Online-Hilfe durch die manchmal alles und nichts sagenden Begriffe für mich etwas unübersichtlich. Ich kenne den Unterschied zwischen staatisch und dynamische Biblioteken, aber in Bezug zu C hab ich da noch keinen Schimmer. Vielleicht gibt es ein Skript oder eine Referenz speziell für solche Leute wie mich. |