我正在尝试在 Windows7 上的 Eclipse CDT 中使用外部库 (VTK)。我尝试将包含目录 (-I) 和 lib 目录 (-L) 添加到项目选项中。我不确定 DLL 文件。
g++ -LE:\VTK\VTKLibs\lib\vtk-5.4 -LE:\HSimulator\New Folder
-o VTK_Cygwin.exe src\VTK_Cygwin.o
-lvtkGraphics -lvtkftgl -lvtkjpeg -lvtkpng -lvtktiff -lvtkzlib -lvtkHybrid -lvtkmetaio
-lvtkImaging -lvtkfreetype -lvtkCommon -lvtkalglib
但是,我收到以下错误:
src\VTK_Cygwin.o: In function `~vtkSmartPointer':
include/vtkSmartPointer.h:27: undefined reference to `_imp___ZN19vtkSmartPointerBaseD2Ev'
我尝试了不同的方法,但我无法找出问题所在。有没有办法跟踪 Eclipse CDT 中的链接问题?
谢谢