Visual Studio Link errors

Pagina: 1
Acties:

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 01-12 12:22

Armageddon_2k

Trotse eigenaar: Yamaha R6

Topicstarter
Hey mensen, ik ben bezig een programma te porten vanaf Embedded Visual C++ naar Visual studio's. Ik heb het /MDd probleem opgelost en ook het _Wchar probleem. maar nu heb ik nog een aantal link errors (zeg maar 300). ik heb het idee dat ik nog ergens een lib moet includen maar ik zie absoluut niet welke of waar.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
RTCView.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertColumn(int,unsigned short const *,int,int,int)" (?InsertColumn@CListCtrl@@QAAHHPBGHHH@Z)

stateview.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertColumn(int,unsigned short const *,int,int,int)" (?InsertColumn@CListCtrl@@QAAHHPBGHHH@Z)

Tablog.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertColumn(int,unsigned short const *,int,int,int)" (?InsertColumn@CListCtrl@@QAAHHPBGHHH@Z)

tempview.obj : error LNK2019: unresolved external symbol "public: int __cdecl CListCtrl::InsertColumn(int,unsigned short const *,int,int,int)" (?InsertColumn@CListCtrl@@QAAHHPBGHHH@Z) referenced in function __unwind$85916

FaultLog.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertColumn(int,unsigned short const *,int,int,int)" (?InsertColumn@CListCtrl@@QAAHHPBGHHH@Z)

infoView.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertColumn(int,unsigned short const *,int,int,int)" (?InsertColumn@CListCtrl@@QAAHHPBGHHH@Z)

InputView.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertColumn(int,unsigned short const *,int,int,int)" (?InsertColumn@CListCtrl@@QAAHHPBGHHH@Z)

stateview.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

Tablog.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

tempview.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

outputView.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

ParameterDCU.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

Program DCU.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

RTCView.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

activefaults.obj : error LNK2019: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z) referenced in function "public: void __cdecl ErrorView::checkFaults(void)" (?checkFaults@ErrorView@@QAAXXZ)

FaultLog.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

infoView.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)

InputView.obj : error LNK2001: unresolved external symbol "public: int __cdecl CListCtrl::InsertItem(unsigned int,int,unsigned short const *,unsigned int,unsigned int,int,long)" (?InsertItem@CListCtrl@@QAAHIHPBGIIHJ@Z)


wie weet hoe ik dit probleem kan verhelpen??

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik heb niet echt het idee of je moeite hebt gedaan met zoeken :)

Als ik ga [google=visual studio error LNK2001], dan krijg ik meteen een goed resultaat terug: Troubleshooting - Visual Studio 2005

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 01-12 12:22

Armageddon_2k

Trotse eigenaar: Yamaha R6

Topicstarter
Dat is dus het probleem met zoeken, er zijn 3000 verschillende linker errors met die code :P
Degene waar jij naar verwijst gaat over:

nafxcwd.lib(thrdcore.obj) : error LNK2001:
unresolved external symbol "__beginthreadex"
nafxcwd.lib(thrdcore.obj) : error LNK2001:
unresolved external symbol "__endthreadex

en zijn op te lossen door Thread settings aan te passen.
er zijn ook wel een paar die op te lossen zijn door je subsystem aan te passen maar dat is niet mijn probleem


ik krijg 300 linker errors (waarschijnlijk door een missende lib).

[edit]
ben btw ongeveer 3 uur al aan het zoeken voor een oplossing (msdn,google,livesearch).

[ Voor 8% gewijzigd door Armageddon_2k op 14-02-2007 12:14 ]


  • Plecky
  • Registratie: Januari 2004
  • Niet online
Mijn C++ is een beetje crappy, maar is CListCtrl niet een MFC geval?
2 ideeen:
Dan moet je dus wel "Support for MFC" hebben aangevinkt bij het maken van je project, ik zou niet weten waar je dat achteraf in kan stellen maar dat kan vast wel ergens.
Bij het installeren van Visual Studio kan je volgens mij ook kiezen om MFC niet te installeren. Is dat misschien het geval?

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 01-12 12:22

Armageddon_2k

Trotse eigenaar: Yamaha R6

Topicstarter
Het klopt idd dat het een MFC is, maar deze heb ik aan staan en zodra ik een optie verander van de MFC krijg ik de melding:

Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version.

dus die MFC moet wel op shared dll staan...
Die optie staat overgens bij project properties, ik heb ook al geprobeerd de ATL instellingen aan te passen maar die levert ook weer niets op :(

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Instellingen != programmeren, Programming != Development Tools & Environments. Waar hoort mijn topic?

PRG>>DTE :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 01-12 12:22

Armageddon_2k

Trotse eigenaar: Yamaha R6

Topicstarter
Nog steeds bezig met het probleem,

Ik weet 100% zeker dat het MFC is dat problemen geeft, heeft iemand dit eerder meegemaakt? zodra ik namelijk MFC gebruik krijg ik fouten.... nouwjah iig als ik probeer te linken, compilen gaat helemaal prima, dat is het rare.
Pagina: 1