0

我使用 cmake 生成 Visual c++ 11 项目。但是,我在 CMakeLists.txt 中写了以下句子 MESSAGE(STATUS, "CMAKE_SYSTEM_INCLUDE_PATH = ${CMAKE_SYSTEM_INCLUDE_PATH}")

结果,输出为 CMAKE_SYSTEM_INCLUDE_PATH =

为什么“CMAKE_SYSTEM_INCLUDE_PATH”变量为空?认为。

4

1 回答 1

1

我认为这是因为大多数应用程序在 Windows 上没有集中安装其包含目录的位置。

通常,应用程序将它们的包含目录保存在它们自己的特定文件夹中(例如,通常在 %ProgramFiles% 中)。所以真的没有什么有意义的价值可以应用CMAKE_SYSTEM_INCLUDE_PATH在 Windows 上。

于 2013-06-20T03:34:46.113 回答