如何在Visual Studio 2013中使用C++创建一个可执行文件?

9

我找不到已经成功运行的Hello World程序的exe文件,而且程序并没有在它说它工作了之后立即打开。我尝试去我的文档并检查我的项目文件夹,但是里面完全是空的。感谢任何和所有的帮助。


寻找名为DebugRelease的文件夹,它应该在其中。 - user541686
从命令提示符处,cd到您的项目目录的根目录。然后键入“dir /s *.exe”。 - selbie
也许可以从菜单中运行调试选项? - Ed Heal
编辑:我看错文件夹了,抱歉。 - MarcusJ
4个回答

12

所有来自Visual Studio的可执行文件应该位于您项目的Debug文件夹中,例如:

Visual Studio目录:c:\users\me\documents\visual studio

然后,名为“hello world”的项目将位于以下目录中:

c:\users\me\documents\visual studio\hello world

而您的exe将位于:

c:\users\me\documents\visual studio\hello world\Debug\hello world.exe

请注意exe名称与项目名称相同。

否则,您可以将其发布到您选择的指定文件夹中,该文件夹带有安装程序,如果您想要快速分发它,这将是不错的选择。

编辑:

每次在VS中构建项目时,根据代码更新exe(只要能够成功构建)。当您发布它时,您可以选择位置以及其他因素,设置exe将位于该位置,还有一些有关项目的清单文件和其他文件。


1
正式版本的可执行文件会在项目的调试文件夹中吗(正如你的答案所述)? - Thomas Matthews
@ThomasMatthews - 我更新了我的回答 - Joe
2
64位应用程序被编译到 hello world\x64\<Configuration>\hello world.exe。这些是预定义的位置,可以通过GUI或直接编辑*.vcproj文件进行任意调整。 - IInspectable

5
  1. 点击 BUILD > 配置管理器...
  2. 在项目上下文 > 配置下,选择“发布”
  3. BUILD > 生成解决方案或重新生成解决方案

2

只需点击顶部菜单上的“构建”,然后点击“发布”....然后弹出一个窗口,您可以定义要保存.exe文件的文件夹,并通过点击“下一步”来设置高级设置... 完成!


6
不行!在C++项目的BUILD菜单中没有“发布”选项。 - harper
发布程序后,您会如何更改程序名称? - ralphgabb

1

按下Ctrl+F5进行编译和运行项目,不需要调试。查看输出窗格(默认为“显示生成的输出”)。如果编译成功,应该会在{projectname}.vcxproj之后看到.exe文件的路径 ->


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接