gpt4 book ai didi

yaml - windows 7下编译libyaml时编译报错

转载 作者:行者123 更新时间:2023-12-01 11:59:12 31 4
gpt4 key购买 nike

我正在尝试使用 MingW 在 Windows 7 下编译 libyaml。

我曾尝试编译 0.1.2 和 0.1.3,但出现此错误:

api.c:579: error: failure in redeclaration of 'yaml_token_delete': dllimport'd symbol lacks external linkage.
api.c:579: confused by earlier errors, bailing out

还有其他人看到过这个错误吗?你们知道如何修复它吗?

最佳答案

在 ruby​​ 安装程序社区中有一个补丁,我希望它指向修复 here .我必须手动修补 yaml-0.1.3 include/yaml.h 文件,更改行:

...
#ifdef WIN32
...

...
#if defined(__MINGW32__)
# define YAML_DECLARE(type) type
#elif defined(WIN32)
...

我还在编译,但我充满希望。希望这对您也有帮助。

关于yaml - windows 7下编译libyaml时编译报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3273486/

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