【发布时间】:2011-02-24 12:36:09
【问题描述】:
我想在我的 Install/ 目录中复制 QtCore4.dll 和 QtGui4.dll 作为构建后步骤。
在 CMake 中,QT4 包定义了 ${QT_DOC_DIR} 等变量,但没有定义 ${QT_BIN_DIR}。所以我最终做的是:
add_custom_command(
TARGET blahblah
COMMAND ${CMAKE_COMMAND} -E copy ${QT_DOC_DIR}/../bin/QtCore4.dll ${INSTDIR}
)
很难看,而且可能只适用于 Windows。
是否有我不知道的变量?还是我应该完全以另一种方式做?
谢谢!
【问题讨论】:
-
为什么要在 Windows 之外执行此操作?在 Linux 中,您应该使用发行版提供的 Qt 包。 OTOH,我必须承认我不知道这在 MacOS X 上是否有必要。