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

熱點內容
單片機程序存儲c 瀏覽:489
賽高網解壓密碼 瀏覽:775
雲伺服器安裝賺錢寶 瀏覽:107
pdf能修改內容嗎 瀏覽:386
貸款辦下來不給解壓 瀏覽:141
德國頂級編程思路 瀏覽:852
Flt單片機 瀏覽:476
ami和hdb3編解碼對比 瀏覽:665
純手工製作解壓視頻 瀏覽:119
雲職教APP為什麼收不到驗證碼 瀏覽:697
禮品發包網源碼 瀏覽:569
什麼app上能制圖 瀏覽:86
為什麼代理伺服器沒響應 瀏覽:562
小程序編譯提示 瀏覽:824
nameerrorpython 瀏覽:294
辭典pdf下載 瀏覽:801
遺傳演算法違反約束路徑數目 瀏覽:177
少年班中的古人演算法 瀏覽:931
什麼app一鍵p圖好看 瀏覽:573
查詢手機連上電腦的命令 瀏覽:850