【发布时间】:2018-05-02 14:28:40
【问题描述】:
我正在尝试创建一个简单的 CMake,它检索 Qt 的 DLL 并将其复制到 cmake 创建我的可执行文件的目录中。
使用 g++ 或 clang 效果很好,但 MSVC (Visual Studio 2017) 会创建一个 Debug 或 Release 目录。
我找不到方法来检索写入可执行文件的真实目录的路径(${CMAKE_CURRENT_BINARY_DIR} 返回 Release 或 Debug 的父目录)。
我看到有人使用目标属性RUNTIME_OUTPUT_DIRECTORY,但我使用它时它是空的。
知道我该怎么做吗?我不想改变输出目录,我只想知道它的路径(所以我不想改变RUNTIME_OUTPUT_DIRECTORY的值)
谢谢!
【问题讨论】:
标签: qt visual-c++ cmake