我的c++程序需要一个文件夹路径,并且我想从cmake配置中输入。 例如,我的c++程序是
int main(){
std::string pretrained_binary_proto("/home/Softwares/Libraries/caffe-master/models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel");
}
我喜欢使用 CMake 设置此文件夹路径。
/home/Softwares/Libraries/caffe-master/models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel
在我的
CMakeLists.txt
文件中,我有以下内容:set(CAFFE_MODEL_PATH "/home/nyan/Softwares/Libraries/caffe-master/models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel")
但是我在我的 ccmake 配置中没有看到 CAFFE_MODEL_PATH。那么我该如何将该路径包含到我的程序中呢?
set(CAFFE_MODEL_PATH“”CACHE PATH“Caffe模型路径”)
。option
只是set
的BOOL
类型的快捷方式。 - arrowdinclude_directories(${CMAKE_CURRENT_BINARY_DIR})
- Dawid