gpt4 book ai didi

linux - 共享库不包含包含方法的符号?

转载 作者:太空宇宙 更新时间:2023-11-04 10:40:26 24 4
gpt4 key购买 nike

<分区>

我无法显示代码(因为它是专有的)。我有一个文件调用别处定义的类的方法,因此我包含该类的 header 。我的 IDE 智能感知可以确定方法所在的位置。但是,在编译和安装二进制文件后,当我运行该应用程序时,它崩溃了,指出上述类中的方法缺少符号。

我检查了库符号(使用 nm),但缺少我需要的符号。

我的问题是,考虑到我已经包含了标题,还有什么其他可能的事情可以解释为什么缺少符号?如果有来自另一个 header 的相同方法签名,是否会在共享库中列出两者(而不是没有)?

问题可能出在 cmake 上,它没有链接第二个标题吗?我该如何检查?

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