【发布时间】:2011-07-17 10:46:52
【问题描述】:
在 Windows 和 MinGW 上使用 find_path CMake 命令时遇到问题。
考虑以下代码:
find_path(FINDPATH_TEST stdio.h)
message(STATUS "FINDPATH_TEST: "${FINDPATH_TEST})
它在 Linux 上完美运行,打印:FINDPATH_TEST: /usr/include。
但是在 Windows 上使用“MinGW Makefiles”作为 CMake 生成器运行此代码将输出:
FINDPATH_TEST: FINDPATH_TEST-NOTFOUND
为什么find_path 在 MinGW 上的工作方式不同?
【问题讨论】:
-
cmake是用mingw编译的吗?