gpt4 book ai didi

c - Gwan 包含脚本

转载 作者:行者123 更新时间:2023-11-30 17:53:44 25 4
gpt4 key购买 nike

我目前正在尝试将一些库导入到我的 Gwan C 脚本中。我已阅读手册并使用 #pragma include 包含我的库所在的文件夹,然后使用 #pragma link 实际包含库,但是当我运行脚本时出错并显示 /usr/bin/ld: Cannot find -lxxxx.a

这是当前代码

#pragma include "/opt/Gwan/libraries/xxx"
#pragma link "xxxx.a"

当前 Gwan 版本为 4.3.11。谢谢,任何帮助将不胜感激

[编辑]现在一切正常,将我的所有库更改为共享并将它们放置在/usr/lib

最佳答案

虽然您可以将目标代码静态库与G-WAN脚本链接,但您应该使用动态库,因为它只会在内存中加载一次。

您是否成功运行了(许多)使用第三方库的 G-WAN 示例?(libsqlite、libcairo、libmySQL、libcURL、liboauth、libmemchached、ImageMagick 等)

不要忘记,您必须指定库文件名,不带开头的“lib”前缀(即:sqlite3 for libsqlite3.so).

此外,为 64 位编译的库无法与 G-WAN 32 位一起使用(反之亦然)。

如果这有帮助,这里有 G-WAN FAQ dedicated on libraries其中提供了检查可能问题的提示和工具。

也许您应该在示例中提供整个库名称,而不是 xxx

关于c - Gwan 包含脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15427572/

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