gpt4 book ai didi

c++ - 在Mac OS X上构建SuperTuxKart(无法创建符号链接(symbolic link) 'lib/libpng.pc' : No such file or directory)

转载 作者:行者123 更新时间:2023-11-30 17:09:27 28 4
gpt4 key购买 nike

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

但是,当我输入“cmake .. -DUSE_CPP2011=1”或“cmake .. -GXcode”时,我收到错误消息:
无法创建符号链接(symbolic link)“lib/libpng.pc”:没有这样的文件或目录
无法创建符号链接(symbolic link)“lib/libpng-config”:没有这样的文件或目录
.

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

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

最佳答案

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

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

关于c++ - 在Mac OS X上构建SuperTuxKart(无法创建符号链接(symbolic link) 'lib/libpng.pc' : No such file or directory),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33283595/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com