Hilfe! Bekomme bei jedem neuen Proj. Linkerfehler
-
Hallo,
wenn ich ein neues Projekt erstelle und das lehre Form Compilier bekomme ich immer einen Linkerfehler:
[Linker Fehler] Unresolved external '_CG_DESC' referenced from C:\PROGRAMME\BORLAND\CBUILDER5\PROJECTS\NEUER ORDNER\PROJECT2.OBJ
[Linker Fehler] Unresolved external '_CG_DTORTHIS' referenced from C:\PROGRAMME\BORLAND\CBUILDER5\PROJECTS\NEUER ORDNER\PROJECT2.OBJ
[Linker Fehler] Unresolved external '_CG_A_BP' referenced from C:\PROGRAMME\BORLAND\CBUILDER5\PROJECTS\NEUER ORDNER\PROJECT2.OBJ
[Linker Fehler] Unresolved external '_CG_GDA_EGY' referenced from C:\PROGRAMME\BORLAND\CBUILDER5\PROJECTS\NEUER ORDNER\PROJECT2.OBJ
[Linker Fehler] Unresolved external '_CG_THIS' referenced from C:\PROGRAMME\BORLAND\CBUILDER5\PROJECTS\NEUER ORDNER\UNIT1.OBJ
[Linker Fehler] Unresolved external '_CG_DA_EPY' referenced from C:\PROGRAMME\BORLAND\CBUILDER5\PROJECTS\NEUER ORDNER\UNIT1.OBJAlte Projekte gehen noch, aber kein neues mehr. Habe auch in der FAQ geschaut, doch das Problem ist nicht zu lösen, da ich nicht weis wo das Problem ist.
Gruß
Kohli
-
Hört sich nach CodeGuard an, ggf cg32.lib aus der Projektdatei entfernen.
-
Oh man, ich habe CodeGuard im Projekt aktiviert und er Compiliert. Doch beim schließen des lehren Forms bekomme ich eine Zugriffsferletzung bei 0x0cd1bb45: schreiben von Adresse 0x010641d4. Wenn ich CodeGuard wieder aus dem Projekt entferne habe ich die Linker Fehler wieder. Echt komisch, alte Projekte laufen ohne Probleme. Nur bei neuen Projekten macht er die Zicken. Mir steht der schweiß auf der Stirn, da ich seit 8 Wochen an einer Projektarbeit schreibe. Ich hoffe der Builder zickt nicht noch mehr rum.
Gruß
Kohli
-
Sonst installier doch einfach neu.
Die Projekte sind dann ja nich weg
-
Sieh in der .bpr datei nach, ob da noch irgendwo cg32.lib drinsteht, und lösche diese Einträge. Das ganze mußt du aber außerhalb der IDE machen.
-
Problem besteht immer noch. Kann nur Complieren, wenn CodeGuard mit im Projekt aktiviert ist. Habe mal den Inhalt der bpr eingefügt, ihr Profis habt doch bestimmt noch eine Idee.
Gruß
Kohli<?xml version='1.0' encoding='utf-8' ?>
<!-- C++Builder XML Project -->
<PROJECT>
<MACROS>
<VERSION value="BCB.05.03"/>
<PROJECT value="Project1.exe"/>
<OBJFILES value="Project1.obj Unit1.obj"/>
<RESFILES value="Project1.res"/>
<DEFFILE value=""/>
<RESDEPEN value="(BCB)\lib\debug"/>
<RELEASELIBPATH value="(BCB)\\lib\\release"/>O- -v -JPHNE -M"/>
<RFLAGS value=""/>
<AFLAGS value="/mx /w2 /zi"/>
<LFLAGS value="-D"" -aa -Tpe -x -Gn -v"/>
</OPTIONS>
<LINKER>
<ALLOBJ value="c0w32.obj $(PACKAGES) Memmgr.Lib sysinit.obj (RESFILES)"/>
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib"/>
</LINKER>
<IDEOPTIONS>
[Version Info]
IncludeVerInfo=0
AutoIncBuild=0
MajorVer=1
MinorVer=0
Release=0
Build=0
Debug=0
PreRelease=0
Special=0
Private=0
DLL=0
Locale=1031
CodePage=1252[Version Info Keys]
CompanyName=
FileDescription=
FileVersion=1.0.0.0
InternalName=
LegalCopyright=
LegalTrademarks=
OriginalFilename=
ProductName=
ProductVersion=1.0.0.0
Comments=[HistoryLists\hlIncludePath]
Count=1
Item0=(BCB)\\include;(BCB)\include\vcl[HistoryLists\hlLibraryPath]
Count=1
Item0=(BCB)\\lib\\obj;(BCB)\lib[HistoryLists\hlDebugSourcePath]
Count=1
Item0=$(BCB)\source\vcl[HistoryLists\hlConditionals]
Count=1
Item0=_DEBUG[Debugging]
DebugSourceDirs=$(BCB)\source\vcl[Parameters]
RunParams=
HostApplication=
RemoteHost=
RemotePath=
RemoteDebug=0[Compiler]
ShowInfoMsgs=0
LinkDebugVcl=0
LinkCGLIB=0[Language]
ActiveLang=
ProjectLang=
RootDir=
</IDEOPTIONS>
</PROJECT>
-
Dann mach erstmal ne Neuinstallation des CBuilders.