Visual Studio 2012不生成.exe

时间:2012-12-06 07:25:51

标签: c++ visual-studio-2012 exe

我刚刚安装并尝试构建一个简单的Hello world程序,但是我似乎无法找到.exe,也没有任何方式可以看到程序生成“hello world”。附件是我要构建的内容的截图,以及我认为它应该输出.exe的文件夹

http://i.imgur.com/HKAmK.png http://i.imgur.com/WK2Hb.png(也不在子文件夹中)

2 个答案:

答案 0 :(得分:6)

  1. 确保CPP文件位于项目的SourceFiles中。如果不是,则不会构建它。

  2. 检查项目文件的属性(尤其是“常规”选项卡)。

  3. 构建您的项目。 Visual Studio在“输出”窗口中显示二进制文件,例如

  4.     1>------ Build started: Project: NativeConsoleSketchbook, Configuration: Debug Win32 ------
        1>Build started 2012-12-06 09:39:35.
        1>InitializeBuildStatus:
        1>  Creating "Debug\NativeConsoleSketchbook.unsuccessfulbuild" because "AlwaysCreate" was specified.
        1>ClCompile:
        1>  main.cpp
        1>Link:
        1>  NativeConsoleSketchbook.vcxproj -> D:\Dokumenty\Dev\VS\Sketchbook\Debug\NativeConsoleSketchbook.exe
        1>FinalizeBuildStatus:
        1>  Deleting file "Debug\NativeConsoleSketchbook.unsuccessfulbuild".
        1>  Touching "Debug\NativeConsoleSketchbook.lastbuildstate".
        1>
        1>Build succeeded.
        1>
        1>Time Elapsed 00:00:02.81
        ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
    

答案 1 :(得分:1)

我也得到了构建成功的消息但是没有生成exe。

在Visual Studio解决方案资源管理器窗格中,右键单击源文件并选择属性。确保它未设置为“不参与构建

使用下拉列表将其更改为“ C / C ++编译器”。

source file property page