gpt4 book ai didi

C 链接器的行为很奇怪,在不应该的地方给出了未解析的外部内容

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

我在链接程序时遇到问题,奇怪的是链接器无法解析的函数位于同一个文件中,靠近已解决的函数。

我无法在消息中发布文件本身,因为它们非常大,不过 ===> here <=== 项目已准备好构建。

以下是构建错误:

error LNK2019: unresolved external symbol _leveldb_filterpolicy_destroy referenced in function _main
error LNK2019: unresolved external symbol _leveldb_options_set_filter_policy referenced in function _main
error LNK2019: unresolved external symbol _leveldb_filterpolicy_create_bloom referenced in function _main
error LNK2019: unresolved external symbol _leveldb_filterpolicy_create referenced in function _main
error LNK2019: unresolved external symbol _leveldb_filterpolicy_create referenced in function _main

Here是显示错误消息的全尺寸屏幕截图 enter image description here

Here是找不到该函数的实现: enter image description here

Here是位于同一文件中并且很容易被链接器找到的函数的实现: enter image description here

最佳答案

我已经找到了导致问题的原因,我已将 leveldb 的版本更新为较新的版本。新版本引入了几个新功能(尚未解决的功能)。但我还没有更新包含所有导出的 .def 文件,因此函数没有导出...

关于C 链接器的行为很奇怪,在不应该的地方给出了未解析的外部内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11677050/

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