0
我有一個在linux下編譯的項目,現在我正試圖在Windows 7的MinGw下編譯它。該項目包括fltk庫。當我嘗試編譯,我得到的消息是,FL/Fl.h文件找不到 - 我下載了FLTK 1.1文件,並將其解壓縮到我的桌面Fltk1.1與MinGw?
GUIWindow.h:5:18: fatal error: FL/Fl.H: No such file or directory
compilation terminated
。我進入目錄,配置併成功編譯文件。那麼我在這裏錯過了什麼來安裝它?我認爲#include <>,如果庫安裝正確,它會發現文件,無論他們在哪裏。那麼MinGw下還有什麼必要?任何幫助表示讚賞。
編譯器確實需要知道頭文件的位置。除編譯器配置文件中定義的核心目錄之外,它通常會查看編譯時定義的特定目錄。這聽起來像是你的編譯器在Linux和MinGw編譯器中的配置存在一些差異,這並不令人驚訝:) 在將頭文件移動到MinGw/include目錄中時,您將它們放入預配置路徑,因此編譯器找到它們。 – Speedy