我正在windows,linux,mac os下构建一个Qt项目
由于项目具有lib依赖性,我已经为每个平台放置了所需的lib,例如:
win32:LIBS += lib1
unix:LIBS += lib2
mac:LIBS += lib3
问题 - 如果我在mac上构建,它会查找unix和mac libs
如果unix lib在那里,我会收到警告,说格式错误。
如果缺少unix lib,我会收到构建错误。
如何指定与linux不同的mac lib?
答案 0 :(得分:2)
我会按以下方式进行:
win32 {
LIBS += lib1
} else:macx {
LIBS += lib2
} else {
LIBS += lib3
}