2017-06-11 15 views

回答

0

您是否添加了wx-config標誌?

g++ $(wx-config --cxxflags) -o out *.cpp $(wx-config --libs) 
+0

我已經嘗試過,但我收到一個信息-bash:wx-config:command not found。 這是一個必要的.h文件或者某個目錄嗎? – Jacob

+0

它似乎沒有安裝。你可以找到windows [這裏](https://wiki.wxwidgets.org/Wx-Config)的安裝程序。 並解釋其實用程序和命令 [這裏](https://wiki.wxwidgets.org/Wx-Config)。 請注意,我提供給你的命令也在最後一頁,儘管它是用反引號寫的。 我希望能解決這個問題。 – Gulzt

+0

你的意思是頁面底部的wx-config Windows端口?根據下載頁面,我必須設置下載wxWidgets本身的路徑。 是否正確?順便說一句,我剛剛發現,這個端口沒有在服務器 – Jacob

0

根據包中的list of files,似乎只有/usr/x86_64-w64-mingw32/sys-root/mingw/bin/wx-config-3.0是由這個軟件包安裝,而不是wx-config本身(除非是在安裝過程中動態創建的?)。如果確實如此,您將需要在命令行上使用wx-config-3.0 --cxxflags等來使用它進行編譯。

請注意,您還需要使用MinGW交叉編譯器,即i686-w64-mingw32-g++x86_64-w64-mingw32-g++,具體取決於您的目標架構,而不是Cygwin g++

+0

x86_64-w64-mingw32-g ++編譯器給我提供了wx-config-3.0的信息:儘管我找到了這個.o文件,但沒有這樣的文件或目錄。由於某種原因,它似乎也不認識'--cxxflags'。它是一個庫路徑問題? – Jacob

+0

我假設你要麼使用完整路徑,要麼在'PATH'中加入'/ usr/x86_64-w64-mingw32/sys-root/mingw/bin',否則不會冒險被發現...... –