我试图弄清楚VS2010没有找到我刚构建的可执行文件的问题。当我点击F5执行它时会弹出一个错误,说它无法找到可执行文件。
不会在Properties->Configuration Properties->Linker->Output file
下吗?
为什么VS不执行任何路径?我糊涂了。我错过了什么?
非常感谢有人帮助我了解这在VS中是如何运作的。
感谢。
答案 0 :(得分:1)
你必须改变 配置属性 - >一般 - >输出目录, 配置属性 - >一般 - >目标名称 和 配置属性 - >一般 - >目标扩展
答案 1 :(得分:0)
好的,我明白了。
PenkajM的回答帮助我解决了这个问题。要添加到该答案,Output Directory
将映射到$(OutDir)
宏。但是在Linker->General->Output File
下,我使用了$(OutDir)
宏并添加到该路径$(OutDir)\..\bin\$(Configuration)\myapp.exe
。
这导致构建将exe创建在一个地方但在运行时VS在另一个地方查找可执行文件。
解决方法是将Output Directory
下的General
修改为我想要的内容,然后在Linker->General->Output File
下将其设置为$(OutDir)\myapp.exe