[英]Not able to compile GTK3+ program on windows
我正在使用MinGW
並且已經在Environment Variables
設置了相同的路徑。 我還在Environment Variables
設置了GTK
的路徑。
gcc
命令來編譯常規C程序,所以MInGW已成功設置。 GTK
都已成功設置(通過在cmd中輸入pkg-config --cflags gtk+-3.0
進行確認,該命令將打印出變量列表,並成功運行已編譯的GTK
應用程序)。 我還在Environment Variables
設置了pkgconfig
的路徑。
PKG_CONFIG_PATH
和值C:\\gtk\\lib\\pkgconfig
即使完成設置,嘗試編譯GTK
程序時也會出現一些錯誤。
使用的命令:
gcc hello.c -o hello'pkg-config --cflags --libs gtk + -3.0'
注意:我在實際命令中使用了`而不是'(此處使用'以防止突出顯示)。
錯誤:
pkg-config找不到這樣的目錄。 gtk + -3.0找不到這樣的目錄無法識別的命令行選項--cflags無法識別的命令行選項--labs
我嘗試過的工具:
即使完成了我上面提到的所有設置步驟,有人可以幫助我弄清楚實際的問題是什么? 請幫我!
我已經簽出的論壇:
因此,我了解您一直在使用:
gcc hello.c -o hello `pkg-config --cflags --libs gtk+-3.0`
您似乎試圖通過pkg-config變得更聰明。 您是否嘗試過單獨使用--libs
和--cflags
?
例如:
gcc `pkg-config --cflags gtk+-3.0` -o hello hello.c `pkg-config --libs gtk+-3.0`
有關更多信息,請參見此處
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.