gpt4 book ai didi

c++ - lib clang.dylib : change installation path

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:37 27 4
gpt4 key购买 nike

我在使用 libclang 时遇到问题:

我在本地构建了 libclang。它位于 clang-llvm/…/libclang.3.4.dylib 之类的地方。

然后我使用那个 dylib 开发了一个基础工具。 (确切地说:我将一个版本复制到我的项目文件夹并链接到它。)基础工具工作正常。但是,当然,在加载时它使用我本地构建文件夹中的 dylib。这是 Not Acceptable ,因为该工具的用户必须安装 clang 才能使用我的工具。

所以我将 libclang.3.4.dylib 复制到/usr/…/libclang.3.4.dylib 中的某个位置,并使用 install_name_path -id/usr/…/libclang.3.4.dylib/usr/将安装路径更改为该位置…/libclang.3.4.dylib.

在那之后,我的工具在那里找到了 dylib,但它不起作用,因为解析器无法再在我的工具解析的文件中找到 stdarg.h。

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:12:10: fatal error: 'stdarg.h' file not found

如何设置libclang.3.4.dylib的安装路径为public?

最佳答案

阿明,我的好 friend 。

<sarcasm>

根据您所写的内容,每个人都应该清楚,您必须创建工具的发布版本而不是调试版本。 Xcode 应该以清晰易懂的错误消息形式告诉您。

</sarcasm>

解决方案:使用工具的发布版本而不是调试版本。

:)

关于c++ - lib clang.dylib : change installation path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19633775/

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