文件在./src/modelRection/,但是makefile裡面寫的是-I.src/modelRction/,??
❷ 配置qt交叉編譯安裝,總是提示arm-linux-g++:沒有那個文件或目錄
配置qt交叉編譯安裝,總是提示arm-linux-g++:沒有那個文件或目錄問題解決方法:
以Ubuntu系統為例,我自己安裝的是arm-linux-gnueabi-gcc和arm-linux-gnueabi-g++,所以到了編譯指令make後,出現以上錯誤。
經過多方查找資料,在http://bbs.csdn.net/topics/390630552?page=1找到:
知道需要去解壓後文件路徑的mkspecs/qws/linux-arm-g++中修改文件qmake.conf,把裡面定義的編譯器名稱改成電腦中已安裝的版本,如:
重新配置
./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-arm -embedded arm -lrt -little-endian
接著指令:make
ok了。解決了問題。
❸ g++ 編譯時 錯誤:pcap/pcap.h:沒有那個文件或目錄。但我已正確安裝了libpcap包了。並用小程序成功檢測了
你這是標准路徑只定義到了pcap的上一層路徑上,需要你指定這個頭文件在標准路徑中找到pcap文件夾,然後在文件夾中有pcap.h這個頭文件。
/這個符號用來標記層次的,前面的是上一級文件夾名稱,後面是下一級的名稱,可以是文件夾或者文件。
❹ 編譯的時候提示的是 sqlite3.c:5:21: 致命錯誤: sqlite3.h:沒有那個文件或目錄 編譯中斷。請問該怎麼做
用交叉編譯器編譯時,也會出現找不到sqlite3.h頭文件的情況,需要把sqlite3.h這個頭文件放到交叉編譯工具目錄下的 include。
sudo apt-get install libsqlite3-dev
❺ linux中 ./configur沒有那個文件或目錄
./configure
這個是
linux
下的普遍的命令。
./configure
這個是代表執行當前目錄下的configure腳本文件,一般這類的文件都是用來前期配置某個軟體或編譯某個程序的腳本。
當提示:bash:./configure:沒有那個文件或目錄
就說明你當前目錄下沒有這個文件。
不是所有的軟體都需要
configure
的,如果你下載的是一個軟體包。一般在解壓開的目錄下都有一個
README
文件,這個文件基本都提供了這個軟體如何編譯安裝使用的。
❻ C語言編譯後顯示沒有這樣的文件或目錄是什麼意思
最好上個截圖,應該是庫文件的路徑設置不對。通常在集成環境的選項中有連接文件庫的路徑設置。