CMAKE和SFML 2.5.1缺少依赖项

时间:2018-11-06 16:46:58

标签: cmake sfml

我正在尝试将sfml添加到我的cmake项目中。

sfml-network和sfml-system正常工作,但是当我添加sfml-graphics或 sfml-window或sfml-audio我遇到错误:

错误:发现sfml,但缺少某些依赖项FreeType OpanAl VorbisFile VorbisEnc Vorbis Ogg FLAC

error image

我的CmakeList文件

this.setState({
..
});

1 个答案:

答案 0 :(得分:1)

使用SFML的静态版本时,还必须允许CMake查找列出的依赖项。对于Windows,这些应该显示在您已安装/解压缩SFML的位置。对于其他操作系统,则必须手动安装它们。

您还可以在CMakeCache.txt文件中查找这些库的条目,并手动设置这些路径。