導航:首頁 > 源碼編譯 > 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編譯為什麼不能運行相關的資料

熱點內容
連漲啟動源碼 瀏覽:161
小奔運動app網路異常怎麼回事 瀏覽:449
php開啟壓縮 瀏覽:305
伺服器主機如何設置啟動 瀏覽:284
linux配置網路命令 瀏覽:774
一張照片怎麼製作視頻app 瀏覽:908
pythonweb和php 瀏覽:978
電腦伺服器地址ip地址 瀏覽:823
對矩陣壓縮是為了 瀏覽:912
setfacl命令 瀏覽:172
linux子系統中斷 瀏覽:342
linux查看進程ps 瀏覽:224
知識庫系統php 瀏覽:625
小波變換壓縮圖像python 瀏覽:153
阿里巴巴程序員怎麼月入百萬 瀏覽:175
如何使用國外伺服器 瀏覽:188
燃燈者pdf 瀏覽:470
編譯器用數學嗎 瀏覽:9
圖形化apk反編譯工具 瀏覽:48
考勤表加密怎麼辦 瀏覽:739