【发布时间】:2013-11-07 19:23:20
【问题描述】:
我正在尝试在 Eclipse 中使用 libxml2 编译 C 程序。看起来我的代码没有问题,但是在构建项目时出现错误。
错误输出在这个截图中:https://drive.google.com/file/d/0BwV-0_2diIaaQlZHM2Fwa2R0LWc/edit
在这个错误之前,我有一个“未定义的引用”错误,但这是因为我忘记链接库 libxml2。现在是屏幕截图中的问题。我不知道该怎么办。
[已编辑]
我解决了我的问题,我只需要将-nostartfiles 放在链接器标志中。
【问题讨论】:
-
您是否有机会直接粘贴“此处首先定义”错误消息的示例,而不是图像?
-
我认为粘贴代码会有点乱,但我会在下一篇文章中考虑它。 PD:我解决了我的问题,我只需要将 -nostartfiles 放在链接器标志中:)
-
粘贴代码是这里的“正常方式”。它可能会有点乱,但如果你能把它缩小到合适的大小,那就没问题了。唯一需要避免的是一堵代码墙和/或您知道与问题无关的代码。
-
很好地解决了您的问题!您可以回答自己的问题然后接受答案,而不是在标题中添加“已解决”吗?这会将问题标记为在系统中已解决,然后让人们以后更容易阅读答案。
标签: c xml eclipse libxml2 multiple-definition-error