我正在尝试在 win10 x64 上使用 VS 2015 配置 VTK。我下载了 VTK-8.1.0 源代码,使用 cmake 创建了 VS2015 项目并使用 Visual Studio IDE 构建它。为了测试,我下载了 sphere visualization code并使用 cmake 创建了一个 VS2015 项目并使用 VS2015 IDE 构建它。一切顺利。我运行从 vtkproject/build/debug/.exe 创建的 .exe,我得到了预期的输出。它显示一个球体。但是当我从 IDE 运行程序时,它会出现运行时错误,如下所示:
我还尝试使用预构建的 VTK-7.0 二进制文件,它是来自 this blog 的 VS2015 的 PCL 预构建 x64 二进制文件的一部分。并测试了上述球体可视化程序。 Build 似乎可以正常运行,我再次通过运行在 vtkproject/build/debug/.exe 中创建的 .exe 获得了预期的输出,但是当我尝试从 VS IDE 运行程序时出现另一个运行时错误,如下所示:
我看到了类似的帖子 here但接受的答案对我不起作用。
请帮我解决这个问题。
最佳答案
感谢 Jesper Juhl 的提示,我解决了这个问题。 CWD 是正确的,但它仍然是一个目录路径问题。
第一个错误发生是因为在项目中 properties->configuration manager,针对 ALL_Build 的构建选项 未选中。
第二个错误是因为在ALL_BUILD项目属性->配置属性->调试->命令设置为x64/Debug/ALL_BUILD。应该设置为Debug/Sphere.exe(在解决方案文件夹中调试,不是在x64中)
关于c++ - 无法启动程序 VS2015 |访问被拒绝 |系统找不到指定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49988429/