dev-c++ - Dev c++ 运行问题
巴扎黑
巴扎黑 2017-04-17 13:07:12
0
8
571

很多次都出现这种情况。比如有A.cpp和B.cpp,在运行A.cpp的时候显示B.cpp的结果,即使将B.cpp关掉还是会这样,而且运行窗口的标题栏明明是A.exe的路径和文件名。无法运行A.cpp了。怎么破?本来换了个VS2013,太复杂好难使用。

巴扎黑
巴扎黑

全部回覆(8)
巴扎黑

你要看你那個專案是不是B的

左手右手慢动作

IDE不是你打開什麼原始檔就編譯運行什麼原始檔的,要看你打開了什麼工程,所以你看看你的a.cpp是不是加進了工程裡面
順便說VS2013使用起來很簡單,需要幫助的話我可以進一步教你怎麼用VS2013/2015

巴扎黑

建議早學會vs
畢竟devcpp是娛樂ide

Peter_Zhu

使用VS2013的簡單方法。每當你需要寫信程式的時候,點
File->New->Project->Visual C++->Win32->Win32 Console Application
然後選好(Project)Name、Solution Name和Location(預設數值是在Location裡面建立一個Solution Name同名的新資料夾),填完就可以開始寫了。

如果你在精靈裡面選了Empty Project,那麼你就要在Solution Explorer裡面的Source目錄下右鍵新建一個cpp。

後面就簡單了,寫完F5,如果輸出最後的結果之後還要看一眼的話,可以加一句getc/cin之類的讀函數。你使用Ctrl+F5的話,雖然可以看一眼,但講無法debug。

因為VS2013一次只能打開一個Solution,所以你一定不會弄錯。而且想打開一個以前寫過的程序,也不要直接開cpp文件,應該打開solution。

左手右手慢动作

看樣子作者應該是腳本語言出身,C/Cpp產生可執行檔是按照入口來的,並不是一個源文件生成一份的,一個源文件生成一個o,但是最後具體執行時的順序之類別的還是要看入口函數

PHPzhong

會不會是在按執行A之前,你並沒有選定A的視窗按F9(編譯)。

Peter_Zhu

兩個cpp都有main函數嗎?
如果A.cpp沒有,B.cpp有,那肯定是執行B,main函數是程式的入口;
如果兩個檔案都有main函數,如果在一個專案裡的話理論上應該編譯不過才對,因為一個項目只能有一個入口;

小葫芦

Dev cpp是依照工程Project來運作的,不是按你開啟的檔案File!
一個工程只有一個main。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板