【问题标题】:Build SuperTuxKart on Mac OS X(failed to create symbolic link 'lib/libpng.pc': No such file or directory)在 Mac OS X 上构建 SuperTuxKart(未能创建符号链接“lib/libpng.pc”:没有这样的文件或目录)
【发布时间】:2016-01-21 21:12:22
【问题描述】:

我正在尝试在 Mac OS X 10.10 上构建一个名为 SuperTuxKart 的开源游戏,遵循官方说明 here

但是,当我输入“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

似乎该软件包在“cmake_build”目录中有“lib/libpng/libpng.p”和“lib/libpng/libpng.pc”,但没有“lib/libpng.pc”和“lib/libpng-config”。

是这个原因吗?问题是由软件包提供的cmake脚本中的一些错误引起的还是我没有正确安装libpng引起的?如何解决?

【问题讨论】:

    标签: c++ c macos cmake libpng


    【解决方案1】:

    CMAKE_LIBRARY_PATH 这在搜索库时使用,例如使用 FIND_LIBRARY() 命令。如果您在非标准位置有库,则将此变量设置为此目录可能很有用(例如 Mac OS X 上的 /sw/lib)。如果您需要多个目录,请使用特定于平台的分隔符将它们分开(例如 UNIX 上的“:”)

    cmake -DCMAKE_LIBRARY_PATH="你的路径" ...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 2021-12-13
      相关资源
      最近更新 更多