Ⅰ 小弟新手,想問一個很糾結的問題,為什麼ADS編譯器不能打開頭文件<2410addr.h>呢
這個問題說明編譯器找不到這個文件。
原因:
1)這個文件是否存在
2)路徑有沒有搞錯
解決:如果存在這個文件,你可以把這個文件與你的程序源文件放到同一文件夾下,
然後#include <2410addr.h> 寫成#include "2410addr.h"應該就好了。
這個方法不是很好,最好把路徑設對。
Ⅱ 在編譯C語言時,為什麼無法打開包含文件' GRAPHICS.H '
1、graphics.h是win-tc自帶的函數庫——用來圖形開發,其他編譯器可能不包含這個函數庫,特別是VC(裡面是比較正統的C函數庫),肯定沒有。如果一定要用VC或者你的編譯器編譯——那麼應該把win-tc裡面的graphic.h的函數庫弄到當前編譯器文件夾下。
2、graphics.h是TC下的,也就是Turbo C,而且要在純DOS下才能運行,要在Windows 下面的話,這個是肯定用不了的。如果要編寫圖形化,用graphics 以後,程序的可移植性會變差,也就意味著只能在純DOS下才能運行這個的程序,在Windows 或Linux /Unix 下是無法編譯通過的,建議不要用。
Ⅲ 代碼正確,但編譯器始終無法打開文件
這個代碼是TurboC的代碼 <graphics.h> 是TurboC獨有的圖形處理頭文件 VC 和其他編譯器中沒有 這個代碼只能在TurboC中運行 WinTC的界面是Windows的核心編譯器是TurboC 2.0 可以運行這個程序
Ⅳ 無法打開編譯器生成的文件assemblyattributes
將整個工程的文件夾只讀性去掉。高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Sourceprogram)作為輸入,翻譯成目標語言(Targetlanguage)機器代碼的等價程序。源代碼一般為高級語言(High-levellanguage),Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Objectcode),也稱作機器代碼(Machinecode)。
Ⅳ VS2012 每次編譯程序都會出現3個無法查找或打開 PDB 文件。
VS2012每次編譯程序,都會出現3個無法查找或打開PDB文件,是設置錯誤造成的,解決方法如下:
1、首先在電腦中打開vs編程軟體,在菜單欄上找到「工具」---》「選項」。
Ⅵ VS2008 編譯時出現的錯誤:無法打開編譯器中間文件。如何解決
你這個跟我的問題一模一樣。。。
原因:W盤是某個軟體建的一個盤,它修改了環境變數TMP和TEMP的路徑
解決方法:我的電腦->屬性->高級->環境變數,把裡面這兩個變數的路徑修改一下,改成C盤、D盤都行
Ⅶ 如何解決 「fatal error C1083 」無法打開包括文件
致命錯誤 C1083: 無法打開編譯器中間文件:
原因之一:有可能是環境變數設置不對。user用戶變數和system變數TEMP和TMP的變數值都為%SystemRoot%\TEMP ,在正常機器上,這是沒有問題的,但是有的用戶機器的系統盤是手動更改成C盤的,本來應該為E盤。
解決辦法:將user用戶變數和system變數TEMP和TMP的變數值都改為C:\WINDOWS\Temp
原因之二:和預編譯頭的設置有關。
解決辦法:打開Settings對話框,左邊的Settings For中選中Release,底下的TreeView中選中StdAfx.cpp,右邊選中C/C++標簽頁,Category選Precompiled Headers,底下選Create precompiled header,Through header填StdAfx.h。左邊的TreeView中依次選中工程中其他所有的cpp,Precompiled Headers都選中Use precompiled header file,Through header填StdAfx.h。最後,"OK"、"Rebuild All"。
原因三:該錯誤是由 TMP 環境變數的末尾分號引起的。例如:TMP=C:\TMP;
解決辦法:從命令行設置 TMP 環境變數正確方法是,如下所示:C:\>SET TMP=C:\TMP
非常重要的環境字元串不能結束用分號 (;),因為編譯器將中間文件名追加到 TMP 路徑。 通過從路徑中刪除分號,編譯器可以正確地創建該文件。