Oppure

Loading
05/12/08 14:04
Raffaele83
Ciao ragazzi,
sono praticamente disperato, sono nuovo di vc ++
e sto usando la libreria vtk (Visualization toolkit).
Ho scritto del codice per verificare il link con queste librerie ma ottengo una miriade di errore del tipo
vtkIO.lib(vtkDataCompressor.obj) : error LNK2001: simbolo esterno "public: virtual __thiscall....
ed
error LNK2019: riferimento al simbolo esterno "public: virtual __thiscall.....
e pure ho aggiunto le lebrerie nel file di risorse.
Questo è il banale codice:
#include <vtkActor.h>
#include <iostream>
using namespace std;

int main(){
vtkActor *actor = vtkActor::New();
cout<<"ciao mondo" <<endl;
system("PAUSE";);
}

vi prego aiutatemi....
Ciao
aaa
05/12/08 14:22
pierotofy
Il riferimento al file .lib l'hai aggiunto?

#pragma comment(lib,"tualib.lib") 
Il mio blog: piero.dev
05/12/08 14:47
Raffaele83
Postato originariamente da pierotofy:

Il riferimento al file .lib l'hai aggiunto?

#pragma comment(lib,"tualib.lib") 


ok ora ci provo ma è l'unica soluzione???
grazie mille per l'aiuto
aaa
05/12/08 14:57
Raffaele83
perfetto ora va anche se non capisco perchè anche se settando le proprietà del progetto non funzionava.
va bè ti ringrazio tanto per la disponibilità.
Ti volevo chiedre un'altra cosa perchè quando compilo in modalità release ho questo warning:
LINK : warning LNK4098: la libreria predefinita 'MSVCRTD' è in conflitto con l'utilizzo di altre librerie; utilizzare /NODEFAULTLIB:libreria
scusami se ne approfitto..
Grazie tanto.
aaa
05/12/08 16:40
pierotofy
Probabilmente la libreria che stai utilizzando include altre librerie che vanno in conflitto con quelle che usa il tuo programma... è solo un warning e puoi anche ignorarlo.
Il mio blog: piero.dev
05/12/08 17:27
Raffaele83
ho provato ad ignorarlo però quando avvio l'esecuzione si interrompe... nn so però quale libreria va in conflitto....
nn è possibile..........
va bè
grazie mille lo stesso
aaa