【发布时间】:2014-08-30 19:47:26
【问题描述】:
我正在开发一个程序,到目前为止,它运行良好,但现在我遇到了一个问题:当我构建我的项目时,它可以工作,它会生成 .exe 但我无法运行它,我明白了错误:
无法启动程序“H:\C++\Shooter\Debug\Shooter.exe”。找不到指定的文件
(这是翻译)
当我查看 Debug 文件夹时,exe 在这里,当我尝试手动执行它时,它会抛出相同的错误并删除 .exe。请注意,一切都在我的第二台计算机上运行,它具有相同版本的 Visual Studio。
此外,此项目与其他项目(服务器)共享相同的解决方案,但服务器工作正常。
我已经尝试修复 Visual Studio,但没有解决我的问题。
谢谢。
【问题讨论】:
-
您是否感染了病毒,您的杀毒软件删除了被感染的文件?也许你可以检查一个日志文件。
-
你是否通过网络共享或其他方式将项目从另一台计算机复制到你的,也许检查exe文件的属性是否它没有被阻止......
-
我很确定它不是病毒,因为我运行了几次扫描但它没有检测到任何东西(为什么病毒会针对这个文件?)。该项目在我的 USB 密钥上,但配置了两个 Visual Studio 的链接器,因此我只需插入我的 USB 记忆棒,但我没有更改链接器设置中的任何内容。
-
我在 VS 2012 和 VS 2010 上遇到了完全相同的问题。对于 VS 2010 的问题,我不得不返回设置(控制面板和卸载/修复)并选择修复。对于 VS 2012,我必须将 VS 项目目录添加到我的防病毒“安全区”(我添加了根项目位置),问题就消失了。这只是防病毒“过于谨慎” - 与病毒本身无关。
标签: c++ visual-c++ visual-studio-2013