跟进......
...如何让CMake生成一个VS2010项目,该项目更喜欢一个包含目录?就我而言,我需要它优先于Windows SDK目录上的DirectX输入目录。
答案 0 :(得分:0)
好的,看起来这是做到这一点的方法,虽然不理想:
首先,使用DX SDK路径创建DXSDK_DIR环境变量,例如:C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)
然后,将以下行添加到CMakeLists.txt文件中:
include_directories($ENV{DXSDK_DIR}/Include)
link_directories("$ENV{DXSDK_DIR}/Lib/x86")
就像我说的那样,并不理想,因为它没有使用VS宏,但我想这就是你的CMake。我欢迎任何人建议更好的方式。