尝试更改FindSDL.make以使用SDL2。问题是即使安装了SDL2,使用mingw也找不到SDL2_INCLUDE_DIR
。
我已经更改了整个文件,但问题出在这一行:
find_path(SDL2_INCLUDE_DIR
NAMES
SDL.h
PATH_SUFFIXES
include/SDL2
)
以为它应该查找MinGW文件夹,但它看起来没有。
实际上,即使这个也行不通:
find_path(TEST_PATH stdio.h)
那么在Windows上使用mingw下的find_path的正确方法是什么?是否可以与mingw安装路径相关(首选的是C:\MinGW
,但我已将其安装到E:\Programs\MinGW
)?
我是否应该始终明确写-DCMAKE_INCLUDE_PATH=<my path to mingw>\include
或使用指向mingw文件夹的环境变量并将其用作HINT
到find_path
?