C++ CMakelist.txt将外部标题和文件包含在文件夹中(boost中的odeint)
我下载了一个zip文件来解决包含我的C++项目的头文件和文件的ODE(升压中的ODENT)。我可以直接使用它而不下载整个boost包吗 我的问题是如何使用它 我在C++ CMakelist.txt将外部标题和文件包含在文件夹中(boost中的odeint),c++,cmake,clion,C++,Cmake,Clion,我下载了一个zip文件来解决包含我的C++项目的头文件和文件的ODE(升压中的ODENT)。我可以直接使用它而不下载整个boost包吗 我的问题是如何使用它 我在CMakeLists.txt文件(如下所示)中添加了一行,我能够找到密钥头文件odeint.hpp。但是odeint.hpp包含其他头文件,例如子目录中的config.hpp(如图所示)。现在编译器找不到其他头文件,如config.hpp等。我该怎么办 (我下载的软件包是用来解决ODE的。) 您还需要boost库。我建议只使用boost
CMakeLists.txt
文件(如下所示)中添加了一行,我能够找到密钥头文件odeint.hpp
。但是odeint.hpp
包含其他头文件,例如子目录中的config.hpp
(如图所示)。现在编译器找不到其他头文件,如config.hpp
等。我该怎么办
(我下载的软件包是用来解决ODE的。)
您还需要boost库。我建议只使用boost库,然后从那里使用odeint 只需下载并解压缩它。然后,您可以轻松地使用CMake。加上
set(BOOST_ROOT "/path/to/boost")
find_package(Boost)
include_directories(${Boost_INCLUDE_DIRS})
要访问CMakeLists.txt,还需要boost库。我建议只使用boost库,然后从那里使用odeint 只需下载并解压缩它。然后,您可以轻松地使用CMake。加上
set(BOOST_ROOT "/path/to/boost")
find_package(Boost)
include_directories(${Boost_INCLUDE_DIRS})
到您的CMakeLists.txt为什么要使用CMake?ODEint通常是如何建造的?绝不应在CMakeLists.txt中添加结果路径。如果您想使用CMake,请通过书本或教程学习一些CMake,然后重试。我们不教书,我们帮助人们解决实际问题。你为什么使用CMake?ODEint通常是如何建造的?绝不应在CMakeLists.txt中添加结果路径。如果您想使用CMake,请通过书本或教程学习一些CMake,然后重试。我们不教书,我们用实际问题帮助人们。