導航:首頁 > 源碼編譯 > devc編譯為什麼不能運行

devc編譯為什麼不能運行

發布時間:2023-09-09 01:08:16

A. DEV-C++編寫的程序為什麼不能運行

基本上可以,但dev-c遵從的是標準的c++規范,而vc6.0是微軟的c++規范,所以有些細節上會有些不同,舉個例子:在vc6.0里有這樣一行代碼:

for (int i=0; i<100; i++) {...}

那麼i就被當作已經定義了,作用域是與for平齊的,即在for循環結束以後的代碼里也可以直接使用。

而在dev-c里i的作用域只在for循環之內,也就是說,for循環結束後的代碼不能使用i,必須重新定義。

想讓dev-c里寫的代碼在vc6.0中運行,只要在vc6.0中新建一個空工程,再在工作區的文件視圖裡面的幾個文件夾中添加對應的程序的源文件就行了,建議直接把源文件拷到新建的工程文件夾裡面再添加

B. c語言問題——為什麼一下程序可以通過編譯卻無法運行DEV-c++編譯器的

通過編譯,卻無法鏈接或者運行,是因為有該文件的申明,卻沒有該申明的Lib或者Dll或者源碼
解決方案:
1.在DEV中Link選項中默認添加alloc.c 或者 alloc.lib
2.在工程文件中添加alloc.c或者alloc.lib
3.選著包含malloc的聲明文件,一般應該在malloc.h中

C. 為什麼devc++不能編譯

如果C或者C++語言的源文件中,少了需要包含的頭文件,或是源代碼出現語法錯誤,或者使用未聲明的標識符,編譯就無法通過的。

D. 用DEV C++ 編譯好不能運行怎麼辦

這是因為沒有加入「暫停」導致的。解決方法如下:1、請先確認頭文件有#include<iostream>或者#incluede<stdio.h>2.、在main函數最後的return 0;語句(如果有的話)之前加入一行,內容為 system("pause");3、重新編譯運行一次即可。

E. dev-c++沒錯,為什麼最後顯示源文件未編譯,無法運行

這個問題可能是因為編譯器設置的問題。你可以嘗試以下方法來解決:

閱讀全文

與devc編譯為什麼不能運行相關的資料

熱點內容
sns開源java 瀏覽:411
超級計算機與演算法 瀏覽:584
解壓縮app能夠縮小多少 瀏覽:878
有證件照的是哪個app 瀏覽:403
dayz如何確定和隊友在一個伺服器 瀏覽:608
java定義枚舉類型 瀏覽:92
手機裡面沒有應用鎖怎麼加密應用 瀏覽:444
電氣與可編程式控制制器原理及應用 瀏覽:546
php512 瀏覽:567
手機文件夾應用推薦怎麼關 瀏覽:605
伺服器為什麼要分業務口和管理口 瀏覽:682
楊輝三角java演算法 瀏覽:55
cmd編譯錯誤找不到符號 瀏覽:695
linuxip機器名 瀏覽:487
伺服器喇叭和頻道喇叭有什麼區別 瀏覽:31
閑魚排名演算法如何計算 瀏覽:975
linuxtargz解壓命令 瀏覽:741
還完房貸後解壓手續銀行會代辦嗎 瀏覽:811
解壓烹飪樂高 瀏覽:675
元神的伺服器怎麼看 瀏覽:362