问题描述
我正在尝试使用clion,但是当我尝试包含d3dx9.h时,它说它找不到指定的文件,这意味着我必须在dx9安装中包括目录。我知道在vs中,您可以在项目属性中执行此操作,但是我无法弄清楚该如何执行。任何帮助将不胜感激,谢谢。
解决方法
即使您使用其他构建系统构建项目,也要在源根目录中
创建 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/
)