vs為什麼無法生成exe文件
1. vc++6.0中無法組建exe文件
此問題與你編譯器的設置有關:
工具--選項--文件夾
選擇
執行文件
下面必須包含:
C:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin
C:\Program
Files\Microsoft
Visual
Studio\VC98\BIN
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS
C:\Program
Files\Microsoft
Visual
Studio\Common\TOOLS\WINNT
這個C:\Program
Files\Microsoft
Visual
Studio指的是你vs的安裝目錄
2. VS2010編譯已經成功,但不生成exe文件是什麼問題
項目》生成xxxx。之後到文件夾bin\debug或bin\release里找.exe可執行文件。其實,你每次編譯運行的時候就保存並生成.exe了
3. vs2017 c++編譯後無法形成exe文件
項目屬性---配置-----選「所有配置」,好像這樣可以的。
4. visual studio 2005中的C++為什麼不能生成exe文件
你是不是在項目菜單下的新建項裡面找的?cpp要在這里
而不是新建項目下
如果你載新建項下找不到cpp文件
有可能是你的模板有錯誤
運行devenv.exe
/installvstemplates
這時候visualstudio會隱藏運行並且重新注冊所有模板
用任務管理器看一下devenv.exe結束以後
再正常運行visualstudio看能不能添加
5. Visual Studio 2010為何無法生成exe(C++)(無法解析的外部符號)
產生這個問題可能的原因
產生這個問題的真正原因是c語言運行時找不到適當的程序入口函數,一般情況下,如果是windows程序,那麼WinMain是入口函數,如果是dos控制台程序,那麼main是入口函數,而如果入口函數指定不當,很顯然c語言運行時找不到配合函數,它就會報告錯誤。
可能:
1, 你用vc建了一個控制台程序,它的入口函數應該是main, 而你使用了WinMain.
2. 你用vc打開了一個.c/.cpp 文件,然後直接編譯這個文件,這個文件中使用了WinMian而不是main作為入口函數。vc這時的默認設置是針對控制台程序的。
3.根本就沒有WinMain或Main函數。
三, 解決方法
1.進入project->setting->c/c++, 在category中選擇preprocessor,在processor definitions中刪除_CONSOLE, 添加_WINDOWS
2.進入project->setting->Link, 在Project options中將 /subsystem:console改為/subsystem:windows.
3.保存設置,Rebuild All.
VS2005中的設置請參考對應項進行設置
四,VS2005中的設置
1.菜單中選擇 Project->Properties, 彈出Property Pages窗口
2.在左邊欄中依次選擇:Configuration Properties->C/C++->Preprocessor,然後在右邊欄的Preprocessor Definitions對應的項中刪除_CONSOLE, 添加_WINDOWS.
3.在左邊欄中依次選擇:Configuration Properties->Linker->System,然後在右邊欄的SubSystem對應的項改為Windows(/SUBSYSTEM:WINDOWS)
4.Rebuild All.
6. vs2017沒有生成exe文件,老提示系統找不到指定文件
首先查看「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,路勁是否是「bin/xxx.exe」,如果是請繼續看我的解答,否則請忽略下面的內容。你估計是在用VS2010載入調試以前的VC6.0下的程序是吧。那麼你生成的exe是存在的,不過是在工程的bin目錄下。但是在VS2010中是執行的時候是要到Debug中找的,所以你需要修改項目的輸出路徑,即「項目」-「屬性」-「鏈接器」-「常規」-「輸出文件」,將「bin」修改為「Debug」。vs2010點調試後總是提示無法運行程序,找不到指定文件,vs重新裝過了,系統也重裝了,還是沒用。
7. VS2017編譯成功但是沒有生成.exe文件
右鍵選重新生成試試,還有需要看輸出目錄是哪個
再有看是編譯選項,確定目錄在哪 項目里有兩個Debug目錄的
8. visual studio 2019的exe文件無法生成
你那個目錄可能有問題,把你的文件換個地方,一般情況下,在文件名路徑中不要使用中文。
9. vs無法生成exe文件。把在網上找到的辦法試完了,實在是找不到問題在哪裡啊...
這個我也經常碰到,通常是被殺毒軟體直接刪除了。要不你先關閉所有的殺毒軟體後,再試試。