當前位置:首頁 » 編程軟體 » c語言編譯器故障怎麼修

c語言編譯器故障怎麼修

發布時間: 2024-12-28 14:59:33

A. c語言編譯器用不了怎麼辦

設置的問題

options->Directories

把路徑改為你tc放的地方

如你把tc的文件夾放在c盤,該為如圖所示:

B. C語言編譯器錯誤,為什麼會這樣

在C語言中,這是一個語法錯誤。

在運行程序時發現了一個問題,總是提示一個錯誤:error C2143: syntax error : missing before type。解決方法如下:把所有變數的聲明放在可執行代碼之前。

出現此問題的原因在於:將文件保存成了 .c 格式。如果是cpp格式就能正常編譯。改成.cpp就可以正常運行,和你變數聲明的位置就沒有關系了。

一般在ANSIC或者C++中,在可執行代碼中隨時定義變數是允許的,但是在K&RC中是不允許的,因此才會出現這個錯誤VC6.0、VS2008 都是用的K&RC來實現C語言的,因此編譯過程中會報錯。

C. C語言編譯錯誤C1010該怎麼解決

在編譯VC++6.0是,出現fatal error C1010: unexpected end of file while looking for precompiled header directive
的錯誤.
解決方法:
1、如果發生錯誤的文件是由其他的C代碼文件添加進入當前工程而引起的,則Alt+F7進入當前工程的 Settings,選擇C/C++選項卡,從Category組合框中選中Precompiled Headers,選擇Not Using Precompiled headers。確定。
2、在文件開頭添加:
#include "stdafx.h"
對預編譯頭文件說明如下:

所謂頭文件預編譯,就是把一個工程(Project)中使用的一些MFC標准頭文件(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。

預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭文件的後綴是「pch」,所以編譯結果文件是projectname.pch。

編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有代碼。

因此,所有的CPP實現文件第一條語句都是:#include "stdafx.h"。

熱點內容
精神病院葯房需要配置些什麼葯 發布:2024-12-29 05:48:12 瀏覽:365
和平精英安卓戴耳機槍聲大怎麼辦 發布:2024-12-29 05:46:01 瀏覽:500
javachar數組 發布:2024-12-29 05:43:46 瀏覽:615
香港伺服器如何備案 發布:2024-12-29 05:43:41 瀏覽:711
參數伺服器如何更新參數分塊 發布:2024-12-29 05:42:19 瀏覽:323
壓縮拆分 發布:2024-12-29 05:42:13 瀏覽:202
架設私有雲伺服器 發布:2024-12-29 05:22:37 瀏覽:590
背部按摩刮痧放鬆解壓 發布:2024-12-29 05:09:55 瀏覽:131
android打電話界面 發布:2024-12-29 05:04:24 瀏覽:163
博美基因報告服務賬號密碼是什麼 發布:2024-12-29 04:58:25 瀏覽:918