導航:首頁 > 源碼編譯 > 當前目錄下存在文件編譯錯誤

當前目錄下存在文件編譯錯誤

發布時間:2022-05-06 12:01:44

java編譯時出現找不到文件,為什麼

首先要保證是在
java
文件目錄下進行編譯。
其次是保證運行javac
後面的文件名和源文件名的大小寫一致。
即:
>cd
桌面
>javac
HelloWorldApp.java
這時如果編譯成功的話會在同一路徑下生成一個
HelloWorldApp.class
文件
直接在該路徑下
>java
HelloWorldApp
另:jdk的路徑最好還是不要用中文吧。。。

Ⅱ VS2008 編譯時出現的錯誤:無法打開編譯器中間文件。如何解決

你這個跟我的問題一模一樣。。。
原因:W盤是某個軟體建的一個盤,它修改了環境變數TMP和TEMP的路徑
解決方法:我的電腦->屬性->高級->環境變數,把裡面這兩個變數的路徑修改一下,改成C盤、D盤都行

Ⅲ 我用clang編譯一個文件 main.c 當中引用了當前目錄下的 set.h 頭文件 編譯的時候報

能把當時的命令,目錄,代碼情況提供一下嗎?

我在ubuntu虛擬機中可以正常運行,我猜測可能是這個問題:

1.

#include"set.h"

寫成了

#include<set.h>

2.main.c和set.h不在同一目錄下

3.命令行中由於隔了幾級目錄,實際編譯的不是你所要的main.c文件,而是其他目錄下的main.c文件

Ⅳ mac系統下在含有makefile文件的目錄下make編譯後出現錯誤

首先刪除scripts/kconfig/mconf.o

修改scripts/kconfig/lxdialog/check-lxdialog.sh 中 ldflags 如下:

#Whatlibrarytolink
ldflags()
{
forextinsoadylib;do
forlibinncurseswncursescurses;do
$cc-print-file-name=lib${lib}.${ext}|grep-q/
if[$?-eq0];then
echo"-l${lib}"
exit
fi
done
#=====fixstart=====
forlibinncurseswncursescurses;do
if[-f/usr/lib/lib${lib}.${ext}];then
echo"-l${lib}"
exit
fi
done
#=====fixend=====
done
exit1
}

最後,重新 make menuconfig

如果上述方法不行,樓主可以用 make nconfig

Ⅳ win7操作系統下excel2007總會有隱含模塊中的編譯錯誤:ImportFile,怎麼解決呢

關於打開EXCEL,出現"隱含模塊中的編譯錯誤:ThisWorkbook"的問題 (2007-10-24 22:01:46)
標簽:thisworkbook 知識/探索 分類:計算機小技巧

前段時間在系統中安裝了office ready軟體,結果打開EXCEL時出現"無法裝載這個對象,因為它不適用於這台計算機"對話框,確定後又出現"隱含模塊中的編譯錯誤:ThisWorkbook",確定後可以使用EXCEL,但每次都出現這個提示,我後來把OFFICE中系統中徹底卸載了,又重新安裝OFFICE,安裝後想肯定不會在出現這個提示了,但還又出現了.

沒辦法在網上搜索也沒解決問題,搞了幾天也沒搞定,偶然有一天我進入我的用戶目錄中刪除垃圾文件,在C:\Documents and Settings\Administrator\Application Data\Microsoft

發現有一個Excel目錄,該目錄下有兩個子目錄,一個是AltStart子目錄,另一個是XLSTART子目錄,後一個子目錄是空的,而前一個子目錄中有一個文件"ORPRO_v3 Start",通過查看該文件屬性,發現該文件就是office ready軟體安裝後的遺留的一個文件,雖然把OFFICE徹底卸載了,但沒有在C:\Documents and

Settings\Administrator\Application Data\Microsoft\Excel\AltStart中把其刪除,然後我把

C:\Documents and Settings\Administrator(登錄計算機名字的目錄)\Application Data\Microsoft\Excel\AltStart目錄下的ORPRO_v3 Start這個文件刪除,結果就沒有上面的提示了,該文件由於是一個宏文件,在Excel啟動時都載入,所以每次運行EXCEL時都會把該宏文件載入,每次都會出現這個的錯誤提示.大家可以根據我上面的提示,以後再出現類似的問題,相信可以迎刃而解了!

Ⅵ ubuntu「usr/include」目錄下有「SDL.h」文件,為什麼include<SDL.h>還是報找不到文件的編譯錯誤

建議用sdl-config生成編譯參數:

gcc -o hello hello.c `sdl-config --cflags --libs`

或者貼出你的錯誤。可能是lib路徑不對,找不到libSDL.so, 鏈接時出錯。

Ⅶ go語言 一個主package包引入同級目錄下go文件包編譯出錯!!

go語言 一個主package包引入同級目錄下go文件包編譯出錯是設置錯誤造成的,解決方法為:

1、先使用import "strings"導入strings庫。

Ⅷ 編譯一個CPP文件時,出現這個錯誤怎麼辦

因為在工程編譯的時候各個.cpp文件依次單獨編譯,最後才連接到一起,當在編譯main.cpp文件時,看到main.cpp文件中有#include「2.cpp」文件時就把2.cpp中的內容和main.cpp一起編譯生成main.obj文件。別忘了2.cpp文件也是.cpp文件也要單獨編譯,編譯完2.cpp文件生成2.obj文件後。再將所有編譯後的.obj文件連接到一生成.exe文件。這時就會發現2.obj中的內容main.obj中也有(因為main.cpp中#include「2.cpp」)。所以會出現重復定義的錯誤。
這時你可能又會想到把2.cpp文件改名為2.h在main.cpp文件中#include「2.h」不就行了。因為.h文件不會單獨編譯。確實是這樣。將2.cpp改為2.h後不管工程目錄中有沒有添加2.h文件都可以。可是前面說了.h文件中最好只放聲明。(不失為一個解決問題的辦法)
extern可以置於變數或者函數前,以表示變數或者函數的定義在別的文件中,提示變壓器遇到此變數和函數時在其他模塊中尋找其定義。另外,extern也可用來進行鏈接指定。
關於extern更詳細的解釋請看網路
所以我們只需這樣:如果在1.cpp中要調用2.cpp中的函數,不要在1.cpp中#include「2.cpp」,只需在1.cpp中聲明一下要調用的函數,並且聲明前加關鍵字extern

閱讀全文

與當前目錄下存在文件編譯錯誤相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:579
python員工信息登記表 瀏覽:377
高中美術pdf 瀏覽:161
java實現排列 瀏覽:513
javavector的用法 瀏覽:982
osi實現加密的三層 瀏覽:233
大眾寶來原廠中控如何安裝app 瀏覽:916
linux內核根文件系統 瀏覽:243
3d的命令面板不見了 瀏覽:526
武漢理工大學伺服器ip地址 瀏覽:149
亞馬遜雲伺服器登錄 瀏覽:525
安卓手機如何進行文件處理 瀏覽:71
mysql執行系統命令 瀏覽:930
php支持curlhttps 瀏覽:143
新預演算法責任 瀏覽:444
伺服器如何處理5萬人同時在線 瀏覽:251
哈夫曼編碼數據壓縮 瀏覽:426
鎖定伺服器是什麼意思 瀏覽:385
場景檢測演算法 瀏覽:617
解壓手機軟體觸屏 瀏覽:350