如何在 clion 中包含我的 direct x 安装位置?
How can I include my direct x install location in clion?
我正在尝试使用 clion,但是当我尝试包含 d3dx9.h 时,它说找不到指定的文件,这意味着我必须包含我的 dx9 安装目录。我知道在 vs 中你可以在你的项目属性中做到这一点,但我不知道如何在 clion 中做到这一点。任何帮助将不胜感激,谢谢。
在源代码的根目录中创建 CMakeLists.txt 文件,即使您使用不同的构建系统构建项目也是如此。 CLion 默认使用 cmake 并且不理解其他构建系统的配置文件,它需要这个 CMakeLists.txt 来设置你的索引项目。
在此 CMakeLists.txt 中,通过 find_package 配置库路径(对于某些标准包括 Boost) 或 include_directories.
示例:
project(MyProject)
cmake_minimum_required(VERSION 2.8)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_EXTENSIONS OFF)
find_package(Boost)
include_directories(
/opt/openssl10/include/
/path/to/dx9/include/
)
我正在尝试使用 clion,但是当我尝试包含 d3dx9.h 时,它说找不到指定的文件,这意味着我必须包含我的 dx9 安装目录。我知道在 vs 中你可以在你的项目属性中做到这一点,但我不知道如何在 clion 中做到这一点。任何帮助将不胜感激,谢谢。
在源代码的根目录中创建 CMakeLists.txt 文件,即使您使用不同的构建系统构建项目也是如此。 CLion 默认使用 cmake 并且不理解其他构建系统的配置文件,它需要这个 CMakeLists.txt 来设置你的索引项目。
在此 CMakeLists.txt 中,通过 find_package 配置库路径(对于某些标准包括 Boost) 或 include_directories.
示例:
project(MyProject)
cmake_minimum_required(VERSION 2.8)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_EXTENSIONS OFF)
find_package(Boost)
include_directories(
/opt/openssl10/include/
/path/to/dx9/include/
)