Tags:
c++
delphi
Hej Alle
Jeg er netop begyndt at programmere i C++ og til det formål har jeg købt bogen Sams C++Builder in 24 HRS. Vedlagt fulgte en trial version af C++Builder 4.0, som jeg har installeret. Jeg er begyndt at indtaste eksemplerne fra bogen og det virker fint..Meeen gemmer jeg mit projekt for at arbejde med det senere, får jeg denne fejlmeddelelse:
[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ
Fejlen kommer ikke, hvis jeg compiler/kører programmet umiddelbart efter indtastning, men først når jeg har gemt og genindlæst projektet.
Nogen idé til dette ??
På forhånd tak
mvh
Jan Riis Sørensen
<quote>Hej Alle
Jeg er netop begyndt at programmere i C++ og til det formål har jeg købt bogen Sams C++Builder in 24 HRS. Vedlagt fulgte en trial version af C++Builder 4.0, som jeg har installeret. Jeg er begyndt at indtaste eksemplerne fra bogen og det virker fint..Meeen gemmer jeg mit projekt for at arbejde med det senere, får jeg denne fejlmeddelelse:
[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ
Fejlen kommer ikke, hvis jeg compiler/kører programmet umiddelbart efter indtastning, men først når jeg har gemt og genindlæst projektet.
Nogen idé til dette ??
På forhånd tak
mvh
Jan Riis Sørensen</quote>
Jeg er ikke sikker, men kan det ikke være, at du gemmer med:
<pre>Save As..</pre>
I stedet for:
<pre>Save Project As...</pre>
Er det en mulighed?
•] Mikl [•
<a href="mailto:mikl@mikl.dk">mikl@mikl.dk</a>
<a href="http://www.mikl.dk">www.mikl.dk</a>
<quote>Hej Alle
Jeg er netop begyndt at programmere i C++ og til det formål har jeg købt bogen Sams C++Builder in 24 HRS. Vedlagt fulgte en trial version af C++Builder 4.0, som jeg har installeret. Jeg er begyndt at indtaste eksemplerne fra bogen og det virker fint..Meeen gemmer jeg mit projekt for at arbejde med det senere, får jeg denne fejlmeddelelse:
[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ
Fejlen kommer ikke, hvis jeg compiler/kører programmet umiddelbart efter indtastning, men først når jeg har gemt og genindlæst projektet.
Nogen idé til dette ??
På forhånd tak
mvh
Jan Riis Sørensen</quote>
Hej Jan
Denne type fejl fremkommer for det meste af følg. I den cpp file laver man en pointer operation
TForm1 *Form1
dette er en pointer (instance) til TForm1 Class, det vil sige at igennem *Form1 kan man læse og skrive til klassen. Prøv evt. at kontrollere at denne pointer er defineret på samme måde i projektet før og efter du gemmer. Ellers kan du trykke F1 på error'en og så nogle andre muligheder.
Med venlig hilsen
Thomas Vanting
Hej Thomas
Tak for dit svar
[Linker Error] Unresolved external '_Form1' referenced from C:\\PROGRAMMER\\BORLAND\\CBUILDER5\\PROJECTS\\HELLOWORLD.OBJ
>Hej Jan
>Denne type fejl fremkommer for det meste af følg. I den cpp file laver man en pointer operation
>TForm1 *Form1
>dette er en pointer (instance) til TForm1 Class, det vil sige at igennem *Form1 kan man læse og >skrive til klassen. Prøv evt. at kontrollere at denne pointer er defineret på samme måde i >projektet før og efter du gemmer. Ellers kan du trykke F1 på error'en og så nogle andre >muligheder.
Men problemet opstår allerede når jeg starter C++Builder. Builderen starter med et default projekt og en tom form. Hvis jeg prøver at "runne" denne form får jeg fejl, så det ligner mere et setup problem i builderen end manglende definition.
mvh
Jan Riis Sørensen