我正在尝试按照正式指令here在Mac OS X 10.10上构建一个名为SuperTuxKart的开源游戏。
然而,当我输入" cmake .. -DUSE_CPP2011 = 1"或者" cmake .. -GXcode",我收到错误信息:
failed to create symbolic link 'lib/libpng.pc': No such file or directory
failed to create symbolic link 'lib/libpng-config': No such file or directory
。
包似乎有" lib / libpng / libpng.p"和" lib / libpng / libpng.pc"在" cmake_build"目录但不是' lib / libpng.pc'和' lib / libpng-config'。
原因是什么?问题是由软件包提供的cmake脚本中的一些错误引起的,还是因为我没有正确安装libpng?怎么解决?
答案 0 :(得分:0)
CMAKE_LIBRARY_PATH 这在搜索库时使用,例如使用FIND_LIBRARY()命令。如果您在非标准位置拥有库,则将此变量设置为此目录(例如Mac OS X上的/ sw / lib)可能很有用。如果您需要多个目录,请通过特定于平台的分隔符(例如,UNIX上的“:”)将它们分开
cmake -DCMAKE_LIBRARY_PATH =“你的路径”......