Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CMake包含路径 在C++项目中,我将把头文件作为项目源目录的后裔包含,而不使用UNIX目录快捷方式。或我不知道如何配置cmake来使用它_C++_Cmake - Fatal编程技术网

CMake包含路径 在C++项目中,我将把头文件作为项目源目录的后裔包含,而不使用UNIX目录快捷方式。或我不知道如何配置cmake来使用它

CMake包含路径 在C++项目中,我将把头文件作为项目源目录的后裔包含,而不使用UNIX目录快捷方式。或我不知道如何配置cmake来使用它,c++,cmake,C++,Cmake,我有目录结构: Root |-include | |- foo.h |-src | | foo.cpp 放入根目录\CMakeList.txt: project(root) include_directories(${root_SOURCE_DIR}/include) ... 您可以在子项目的任何地方使用root\u SOURCE\u DIR >根目录中使用包含CMAKISST.TXT的代码目录(包含)。或者include_目录(${CMAKE_SOURCE_DIR}/include)从任

我有目录结构:

Root
|-include
| |- foo.h
|-src
| | foo.cpp

放入根目录\CMakeList.txt:

project(root)
include_directories(${root_SOURCE_DIR}/include)
...
您可以在子项目的任何地方使用root\u SOURCE\u DIR


<更多信息请考虑访问

< P> >根目录中使用<代码>包含CMAKISST.TXT的代码目录(包含)<代码>。或者
include_目录(${CMAKE_SOURCE_DIR}/include)
从任何子文件夹。

前斜杠(${root_SOURCE_DIR}/include)是否在windows上工作?