Visual studio 2010 Visual Studio 2010使用VTK链接错误

Visual studio 2010 Visual Studio 2010使用VTK链接错误,visual-studio-2010,dll,linker,shared-libraries,vtk,Visual Studio 2010,Dll,Linker,Shared Libraries,Vtk,在Windows7 64位SP1上的VisualStudio2010中编译VTK5.10.1示例代码时遇到问题 首先,我使用安装VTK。 安装VTK时未发生错误,位于C:\VTK5.10.1\u cmake\bin\Release的示例可执行文件(如cone.exe)运行正常 在VisualStudio2010中,我启动了一个新的Win32控制台应用程序,并从中测试了第一个示例代码。 我编辑了projekt属性(其他包括目录、其他库目录和其他依赖项) 链接器错误如下所示: vtktest.obj

在Windows7 64位SP1上的VisualStudio2010中编译VTK5.10.1示例代码时遇到问题

首先,我使用安装VTK。 安装VTK时未发生错误,位于C:\VTK5.10.1\u cmake\bin\Release的示例可执行文件(如cone.exe)运行正常

在VisualStudio2010中,我启动了一个新的Win32控制台应用程序,并从中测试了第一个示例代码。 我编辑了projekt属性(其他包括目录、其他库目录和其他依赖项)

链接器错误如下所示:

vtktest.obj:错误LNK2019:未解析的外部符号“public:void u thiscall vtkrender::AddActor(类vtkProp*)”(?AddActor@vtkRenderer@@QAEXPAVvtkProp@@@Z)“在函数“\u main”中引用了”

有相同错误的大多数其他人忘记将LIB添加到其他依赖项中。 但是,我在C:\VTK5.10.1_bin\lib\vtk-5.10目录和opengl32库中添加了所有lib。我试图用空格、分号和新行分隔LIB

然后,我读到人们正在使用共享库。我对DLL不是很熟悉。我重新安装了VTK 打开共享库选项后,将生成的DLL复制到System32目录。 现在,错误看起来略有不同:

vtktest.obj:错误LNK2019:未解析的外部符号“”\uu declspec(dllimport)public:void\uu此调用vtkrender::AddActor(类vtkProp*)”(\uu imp\u0?AddActor@vtkRenderer@@QAEXPAVvtkProp@@@Z)“在函数“\u main”中引用了”


任何帮助都将被感激

别担心,忘记将平台更改为x64:/