【发布时间】:2015-01-06 08:36:09
【问题描述】:
我有一个具有以下目录树结构的项目:
CMakeLists.txt
\src
test.cpp
\include
test.h
\resources
various resource files
test.cpp 包含正确的路径(相对于根目录),以便指向资源目录中的资源。 当在 build 目录中使用源代码外构建运行 CMake 时,\build 目录被创建为根目录的子目录,但现在无法再访问以前在 test.cpp 中硬编码的正确路径指向的资源,因为工作目录不是根目录。
如何使用 CMake 和外源构建管理资源??
【问题讨论】: