2012-12-06 78 views
1

我剛剛安裝並試圖構建一個簡單的Hello World程序,但是我似乎無法找到.exe,也無法看到程序生成「hello world」的任何方式」。隨附的是什麼,我試圖做打造的截圖,並在其中,我相信它應該輸出的.exeVisual Studio 2012 not produced .exe

http://i.imgur.com/HKAmK.png http://i.imgur.com/WK2Hb.png的文件夾(它不是't在子文件夾中)

+0

所有的輸出將在'Release'目錄(因爲這是你的當前構建配置) - 那裏有什麼? –

+0

「此文件夾爲空」 另外,當我嘗試執行與調試相關的任何操作時,它將返回一個彈出錯誤,指出在調試目錄中沒有可執行文件。 – Bennett

+5

您是否真的在項目中獲得任何代碼?我們可以看到你已經打開了一個文件,但是解決方案資源管理器沒有在項目中顯示任何代碼*。 –

回答

6
  1. 請確保CPP文件位於項目中的SourceFiles內。如果不是,它不會被建立。

  2. 檢查項目文件輸出目錄的項目屬性(尤其是常規選項卡)。

  3. 建立你的項目。 Visual Studio在輸出窗口中通知,二進制文件在哪裏,例如。

 
    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

我也得到了建立succeded消息,但並沒有產生EXE。

在Visual Studio解決方案資源管理器窗格中,右鍵單擊源文件並選擇屬性。請確保它沒有被設置爲「不參與構建

將其更改爲使用下拉列表「C/C++編譯器」。

source file property page