【发布时间】:2010-10-07 06:59:03
【问题描述】:
我正在使用cmake 来管理我的跨平台构建,除了这个问题,我已经解决了所有问题。我将RUNTIME_OUTPUT_DIRECTORY 设置为存储数据文件的bin/ 目录。在 Linux 上,这可以正常工作。在 Windows 上,可执行文件根据构建类型放置在 Debug/Release 子目录中。有没有办法让cmake 将可执行文件复制到正确的目录,或者(甚至更好)完全停止使用这些子目录?
【问题讨论】:
-
我假设您正在使用 cmake 生成 Visual Studio 解决方案/项目文件,对吗?使用什么版本的 Visual Studio?什么版本的cmake?
-
是的,我正在使用 CMake 生成解决方案文件(cmake 2.6,VS 2005)
标签: cmake cmake visual-studio build-process cross-platform cmake