QMake - 仅包含来自pkg-config的目录/不从pkg-config添加libs

时间:2016-08-12 23:33:24

标签: c++ qmake pkg-config

在CMake中,我可以写下这样的内容:

  

find_package(PkgConfig REQUIRED)
  pkg_search_module(GERBV REQUIRED libgerbv)
  include_directories($ {SOME_INCLUDE_DIRS}; $ {GERBV_INCLUDE_DIRS})
  ...   target_link_libraries(someProject gerbv)

因此我只会添加libgerbv库中的include文件夹,我不会添加任何libs,pkg-config --libs libgerbv显示,我可以手动选择,我需要哪些,哪些我不喜欢吨。

在QMake中,可以使用pkg-config的方式是:

  

CONFIG + = link_pkgconfig
  PKGCONFIG + = libgerbv

但是它会加载libgerbv库“附带”的所有库。 有没有办法,就像在CMake项目中一样,只需添加包含文件夹并手动设置“-lgerbv”标志,因此,让我决定libgerbv附带哪些库,我需要哪些库以及哪些库不是吗?

0 个答案:

没有答案