簡體   English   中英

Visual Studio — 不創建 exe 文件

[英]Visual Studio — does not create exe file

我正在使用 Visual Studio 2015 for C++ 並創建了以下基本程序:

#include <iostream>

using namespace std;

int main() {
    // for loop execution
    for (int a = 10; a < 20; a = a + 1) {
        cout << "value of a: " << a << endl;
    }

    return 0;
}

當我按 CTRL-F5 運行程序時(或者當我嘗試使用調試模式運行它時),它會生成以下錯誤:

'"C: \Users\Verity\documents\visual studio 
2015\Projects\TestProject\Debug\TestProject.exe"' is not recognized as an 
internal or external command, operable program or batch file.

(注意,它構建成功,但找不到.exe文件時失敗。)經過進一步檢查,我發現沒有生成.exe文件。

我的防病毒軟件沒有刪除 .exe,而且我很確定問題與 PATH 沒有任何關系。 該程序使用 .cpp 擴展名正確命名。

有想法該怎么解決這個嗎?

編輯:我發現當我在“文件”選項卡下創建一個新的 C++ 文件時,會導致上述錯誤,因為 .cpp 文件沒有添加到項目中。 但是,當您右鍵單擊“解決方案資源管理器”側欄並在那里創建一個新文件時,會添加 .cpp 並且錯誤消失。 不管怎樣,謝謝大家的回復!

當我通過解決方案資源管理器添加 .h 文件然后將其重命名為 .cpp 文件並將我的主文件放在那里時,我遇到了類似的問題。 我必須從項目中刪除 .cpp 文件,然后在生成 exe 之前再次添加它。

確保您的項目輸出類型是控制台應用程序。 如果您右鍵單擊您的項目 -> 屬性 -> 應用程序 -> 輸出類型:控制台應用程序。 我的只是通過使用我的滾輪意外更改,直到在源代碼管理中看到.csproj文件中的更改才注意到。

您應該能夠在下面找到 .exe 文件

C:\\Users(用戶名)\\Documents\\Visual Studio 2015\\Projects(項目名稱)\\Debug(filename).exe

也不要在調試模式下運行您的程序。 在沒有調試模式的情況下啟動它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM