【发布时间】:2010-11-13 21:31:41
【问题描述】:
我的主要 IDE 是 Visual Studio 10.0,所以 MSVC 是我的编译器。我正在构建一个基于 CMake 的项目,并且需要安装 SDL 和 SDL_Mixer。解决此问题的正确方法是什么,以便 CMake 识别出我已经安装了这些东西?
谢谢!
【问题讨论】:
标签: visual-studio-2010 visual-c++ cmake sdl
我的主要 IDE 是 Visual Studio 10.0,所以 MSVC 是我的编译器。我正在构建一个基于 CMake 的项目,并且需要安装 SDL 和 SDL_Mixer。解决此问题的正确方法是什么,以便 CMake 识别出我已经安装了这些东西?
谢谢!
【问题讨论】:
标签: visual-studio-2010 visual-c++ cmake sdl
为了确保你的开发机器只有在你有 sdl 在 find_package 调用上设置 REQUIRED 标志时才能编译,例如:
find_package ( SDL REQUIRED )
find_package ( SDL_mixer REQUIRED )
要确保 SDL 和 SDL_mixer 找到您的安装,请将环境变量 SDLDIR 和 SDLMIXERDIR 设置为正确的目录。有关 findSDL 包的更多信息,请参见 CMake documentation。
【讨论】: