1. 程式人生 > >QT5 編譯makefile 如何新增編譯選項

QT5 編譯makefile 如何新增編譯選項

本人下載 優客助手原始碼 進行學習,在QT軟體中編譯時,顯示找不到glib.h檔案,經查詢資料得知,
在編譯時需要新增編譯選項
`pkg-config --cflags --libs glib-2.0`


方法如下,
1、開啟XXX.pro,檔案,在檔案中新增
QMAKE_CFLAGS = `pkg-config --cflags --libs glib-2.0`
QMAKE_CXXFLAGS = $$QMAKE_CFLAGS

2、如果是新增多個,在檔案中新增

  QMAKE_CFLAGS += `pkg-config --cflags --libs dbus-glib-1`\
       `pkg-config --cflags --libs avbc` \
`pkg-config --cflags --libs glib-2.0`
   QMAKE_CXXFLAGS = $$QMAKE_CFLAGS



遇到的問題:
在QT軟體中直接修改該pro檔案,在點選編譯時,makefile沒有發生改變,問題一直存在,
後關閉QT軟體,在資料夾中開啟pro檔案,填進去以上程式碼,再次用QT軟體開啟此pro檔案,再次編譯能夠通過。

參考博文:

http://blog.sina.com.cn/s/blog_4ba5b45e0102ea96.html