我在Visual Studio 2015中的c ++应用程序运行完美。它使用输入文件并生成一堆其他文件。
当我尝试使用Release文件夹中的.exe文件时,它会消失。当我从cmd运行它时,它什么也没做。
也许我能给你的信息很少但是......我真的不知道如何更好地解释它......
答案 0 :(得分:0)
有多个问题可能导致这种情况,所以我无法给出完整答案,但大多数问题来自:
<强>解决:强> 查看加载的文件名代码,而不使用完整目录路径。将这些文件复制到relese文件夹中(相对于这些文件的发行版的文件夹结构,必须与相对于vcxproj的文件夹结构相同
<强>解决:强> 使用取决于找到它们并复制到exe:http://www.dependencywalker.com/
附近答案 1 :(得分:0)
你仍然可以调试它。我想你可以运行但它会立即终止。
将断点放在代码__asm{ int 3 }
或__debugbreak()
的开头。它会立即崩溃,现在你可以附加调试器并继续调试以观察发生了什么。
此外,您可以关闭发布优化以轻松调试。