确实需要加上 ../ 因为源码目录是在上一级。
所以我在好奇为啥到现在源码还是没有加,是因为不同机制下引用的方式不一样么?
@[已注销]
就是这个文件:ET/Share/Libs/RecastDll/CMakeLists.txt
# 配置cpp文件
file(GLOB RECASTDLL_SOURCES
Source/*.cpp
Detour/Source/*.cpp
DetourCrowd/Source/*.cpp
DetourTileCache/Source/*.cpp
Recast/Source/*.cpp
)
# 配置头文件
include_directories(
Include
DebugUtils/Include
Detour/Include
DetourCrowd/Include
DetourTileCache/Include
Recast/Include
)
改成这样
# 配置cpp文件
file(GLOB RECASTDLL_SOURCES
Source/*.cpp
../Detour/Source/*.cpp
../DetourCrowd/Source/*.cpp
../DetourTileCache/Source/*.cpp
../Recast/Source/*.cpp
)
# 配置头文件
include_directories(
Include
../DebugUtils/Include
../Detour/Include
../DetourCrowd/Include
../DetourTileCache/Include
../Recast/Include
)