我正在尝试将sfml添加到我的cmake项目中。
sfml-network和sfml-system正常工作,但是当我添加sfml-graphics或 sfml-window或sfml-audio我遇到错误:
错误:发现sfml,但缺少某些依赖项FreeType OpanAl VorbisFile VorbisEnc Vorbis Ogg FLAC
我的CmakeList文件
this.setState({
..
});
答案 0 :(得分:1)
使用SFML的静态版本时,还必须允许CMake查找列出的依赖项。对于Windows,这些应该显示在您已安装/解压缩SFML的位置。对于其他操作系统,则必须手动安装它们。
您还可以在CMakeCache.txt
文件中查找这些库的条目,并手动设置这些路径。