如何从qmake中找到目标DLL或DSO的名称?

时间:2011-06-30 00:20:09

标签: qmake

我正在使用Qt 4.7.3。没有定义QMAKE_TARGET或TARGET_x.y.z变量。 (文档是错误的吗?)我现在正在使用以下解决方法:

Linux的:

$${QMAKE_PREFIX_SHLIB}$${TARGET}.so.$${VER_MAJ}.$${VER_MIN}.$${VER_PAT}

达尔文:

$${QMAKE_PREFIX_SHLIB}$${TARGET}.$${VER_MAJ}.$${VER_MIN}.$${VER_PAT}.$${QMAKE_EXTENSION_SHLIB}

我想在Linux上使用字符串'libName.so.1.2.3',在OS X上使用'libName.1.2.3.dylib'。这些名称是由qmake为项目的最终产品生成的,但是没有似乎是包含这些完整名称的单个变量,即使Qt的文档暗示应该存在。

0 个答案:

没有答案