/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
C++ Builder - mærkelig fejl
Fra : Jan Riis Sørensen


Dato : 17-12-01 19:36

Hej Gruppe

Jeg er netop begyndt på C++ med Borlands C++Builder.

Jeg vil som nybegynder starte med det obligatoriske "Hello World!" (GUI
version). Jeg kan fint køre programmet inden jeg gemmer men ligeså snart jeg
har gemt projektet og genindlæser dette, får jeg denne fejl ved kørsel:

[Linker Error] Unresolved external '_Form1' referenced from
C:\PROGRAMMER\BORLAND\CBUILDER5\PROJECTS\HELLOWORLD.OBJ

Hvis jeg bare vælger at køre den form som builderen starter op med går dette
også fint (Jeg får en blank form). Men gemmer jeg dette som et projekt
(test.bpr, test.cpp9 får jeg denne fejl ved genindlæsning og kørsel

[Linker Error] Unresolved external '_Form1' referenced from
C:\PROGRAMMER\BORLAND\CBUILDER5\PROJECTS\TEST.OBJ

Altså 2 ens fejl som først opstår ved genindlæsning af projekt og kørsel.

Skyldes dette en opsætningsfejl af Builderen eller hvad går der galt.

På forhånd tak

mvh

Jan Riis Sørensen



 
 
Ivan Johansen (17-12-2001)
Kommentar
Fra : Ivan Johansen


Dato : 17-12-01 23:57

Jan Riis Sørensen wrote:

> Hej Gruppe
>
> Jeg er netop begyndt på C++ med Borlands C++Builder.
>
> Hvis jeg bare vælger at køre den form som builderen starter op med går dette
> også fint (Jeg får en blank form). Men gemmer jeg dette som et projekt
> (test.bpr, test.cpp9 får jeg denne fejl ved genindlæsning og kørsel
>
> [Linker Error] Unresolved external '_Form1' referenced from
> C:\PROGRAMMER\BORLAND\CBUILDER5\PROJECTS\TEST.OBJ

Du gemmer ikke projektet og din unit under samme navn, vel?

Når du gemmer dit projekt som test.bpr genererer BCB en fil test.cpp,
som indeholder din WinMain() funktion. Hvis du i forvejen har gemt din
unit som test.cpp, vil denne blive overskrevet og din unit gå tabt.
Derfor kan linkeren ikke længere finde Form1.

Derfor, lad være med at give dine units eller noget anden samme navn som
projektet.

Ivan Johansen


Jan Riis Sørensen (18-12-2001)
Kommentar
Fra : Jan Riis Sørensen


Dato : 18-12-01 07:29

Hej Ivan

Tusind tak for din hjælp. Du havde ret jeg gemte jo mit projekt og unit
under samme navn. Nu prøvede jeg 2 forskellige navne og vupti, så spillede
det.

mvh

Jan Riis Sørensen
> > Jeg er netop begyndt på C++ med Borlands >C++Builder.
> Du gemmer ikke projektet og din unit under samme navn, vel?
>
> Når du gemmer dit projekt som test.bpr genererer BCB en fil test.cpp,
> som indeholder din WinMain() funktion. Hvis du i forvejen har gemt din
> unit som test.cpp, vil denne blive overskrevet og din unit gå tabt.
> Derfor kan linkeren ikke længere finde Form1.
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste