A. 用vs編譯C++文件時無法啟動程序,並且找不到指定文件怎麼辦
1、用 VS 打開工程,點擊菜單 項目 - 屬性。
B. 新建文件夾變成exe執行文件不能打開,如何恢復
新建文件夾變成exe執行文件不能打開,是設置錯誤造成的,解決方法如下:
1、首先點擊 「開始」菜單,然後再點擊 「所有程序」中的「附件」進入(如下圖)。
C. vc++編譯出來後自動產生了debug文件裡面的exe文件為什麼不能直接運行
是這樣,你在新建VC++工程的時候,其中有一項是選擇將MFC庫作為共享的DLL還是靜態的DLL。
因為MFC程序在運行時需要一些
DLL文件
的支持,你從
集成開發環境
下編譯運行時,有默認的路徑來調用這些所需的DLL,因此運行不會有問題。而當你單獨運行文件夾下的
可執行程序
時,
如果一開始
選擇的是作為共享的DLL,則就會因為可執行程序的當前路徑下沒有所需的DLL文件而無法運行。
解決方法:
一種是打包程序,生成程序的安裝包,就像商業軟體一樣。
另一種就是採用作為靜態的DLL方式,即將程序要用到的庫集成到生成的exe程序中。這樣程序會稍稍大一點點,相當於一個
綠色軟體
。你可以點擊工程菜單下設置菜單項,常規
選項卡
,選擇作為靜態的DLL,重建工程就可以了。