无法启动程序VS2015 |访问被拒绝|系统找不到指定的文件

时间:2018-04-23 19:17:39

标签: c++ visual-studio-2015 runtime-error vtk

我正在尝试在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运行程序时,它会产生运行时错误,如下所示:
build output enter image description here

我还尝试使用预构建的VTK-7.0二进制文件,它是this blog中VS2015的PCL预构建x64二进制文件的一部分,并测试了上述球体可视化程序。构建似乎工作,我再次运行在vtkproject / build / debug / .exe中创建的.exe获得预期的输出但是当我尝试从VS IDE运行程序时我得到另一个运行时错误,如下所示:

enter image description here

我看到了类似的帖子here,但接受的答案对我不起作用。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

由于Jesper Juhl的提示,我解决了这个问题。 CWD是正确的,但它确实是一个目录路径问题。

  • 发生了第一个错误,因为在项目中 properties->配置管理器,针对ALL_Build的构建选项 未经检查。

  • 发生了第二个错误,因为在ALL_BUILD项目属性中 - >配置属性 - > Debugging->命令设置为x64 / Debug / ALL_BUILD。它应该设置为Debug / Sphere.exe(在解决方案文件夹中调试,而不是在x64中)