【问题标题】:Build libraries in linux and mac在 linux 和 mac 中构建库
【发布时间】:2014-11-01 16:44:46
【问题描述】:

我在windows、linux、mac os下搭建Qt项目

由于项目有lib依赖,所以我把每个平台需要的lib都放好了,比如:

win32:LIBS += lib1
unix:LIBS += lib2
mac:LIBS += lib3

问题 - 如果我在 mac 上构建,它会同时查找 unix 和 mac 库

如果有 unix 库,我会收到警告,说格式错误。

如果缺少 unix 库,我会收到构建错误。

如何指定与 linux 不同的 mac 库?

【问题讨论】:

    标签: linux macos qt unix static-libraries


    【解决方案1】:

    我会这样做:

    win32 {
        LIBS += lib1
    } else:macx {
        LIBS += lib2
    } else {
        LIBS += lib3
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 2020-08-16
      • 2022-10-06
      • 2022-01-06
      • 2013-06-23
      • 1970-01-01
      • 2011-06-23
      相关资源
      最近更新 更多