如何在 Visual Studio 2010 中从我的项目中引用 vtk dll 文件?
我有 vc++ 项目,但是当我开始调试时出现错误“缺少 dll”...
如何在 Visual Studio 2010 中从我的项目中引用 vtk dll 文件?
我有 vc++ 项目,但是当我开始调试时出现错误“缺少 dll”...
一种解决方案是使用路径中的 DLL 目录加载 Visual Studio。
例如:使用以下命令运行 Visual Studio 的批处理文件:
set PATH=C:/MyDirectory/VTK/bin/Debug;%PATH%
START %~dp0\MySolution.sln
将工作。
出现错误是因为 VS 找不到 DLL 库。
修复它的简单方法是(VS 2017):
1)将VTK dll添加到系统路径:
a) 打开系统环境变量
d) 添加 VTK Dlls 的路径 e) 按确定并关闭并打开 VS,它现在不应该抱怨找不到 VTK DLL(如果它不起作用,请尝试重新启动计算机以更新环境系统变量,它应该没有必要)。
2)下一种方法对我不起作用(参考:https ://github.com/esmitt/FirstVTK )
a) 您需要创建一个指向 VTK DLL 的全局变量。在 Environment Variables 窗口(步骤 1C)中选择 new 并创建一个指向 DLL 的新变量。我有 VTK_DIR = "C:\Program Files (x86)\VTK\bin"。
b) 在 Visual Studio 中,项目属性
c) 配置属性 -> 调试 -> 环境 -> PATH=%PATH%;%VTK_DIR%
d) 按应用 -> 确定
e) 让我们希望它对你有用。
您需要使用 cmake 从源代码构建您的项目。你应该看看这个教程。它可能对你有帮助。