使用CMake复制Qt4的DLL

前端之家收集整理的这篇文章主要介绍了使用CMake复制Qt4的DLL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在我的Install / dir中复制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.

有一个我不知道的变量吗?或者我应该采取另一种方式吗?

谢谢 !

解决方法

来自share / cmake-2.8 / modules / FindQt4.cmake:

#  QT_BINARY_DIR               Path to "bin" of Qt4

我和QT_BIN_DIR并不太远……

猜你在找的Windows相关文章