VS2010 vc++找不到可执行文件

VS2010 VC++ cannot find executable

本文关键字:可执行文件 找不到 vc++ VS2010      更新时间:2023-10-16

我试图找出问题是什么VS2010没有找到我刚刚构建的可执行文件。当我按F5执行时,它弹出一个错误,说它找不到可执行文件。

不应该在Properties->Configuration Properties->Linker->Output file下吗?

为什么VS不直接执行这个路径呢?我困惑。我错过了什么?

如果有人能帮助我理解这在vs中是如何工作的,我将非常感激。

谢谢。

你必须改变配置属性->常规->输出目录,配置属性->常规->目标名称和配置属性->通用->目标扩展

好的,我知道了。

PenkajM的回答帮助我找到了解决方案。为了补充这个答案,Output Directory被映射到$(OutDir)宏。但是在Linker->General->Output File下,我使用$(OutDir)宏,并添加到该路径中,如$(OutDir)..bin$(Configuration)myapp.exe

这导致构建将创建exe放在一个地方,但当运行它时VS在另一个地方寻找可执行文件。

解决方案是修改General下的Output Directory到我想要的,然后在Linker->General->Output File下将其设置为$(OutDir)myapp.exe