gpt4 book ai didi

c++ - 在库中使用 Qt5

转载 作者:行者123 更新时间:2023-11-28 00:45:32 24 4
gpt4 key购买 nike

我有一个集成了一些 GTK 功能的库,因此我决定切换到 Qt。所以我创建了一个测试 cmake 文件来尝试集成 Qt5 但它不起作用,因为当我使用可执行文件动态加载库时我得到“ undefined symbol ”。

undefined symbol: _ZN8UIWindow16staticMetaObjectE

我在谷歌上搜索了很多,但似乎没有任何帮助或评论那么简单,我们将不胜感激。

Here是我使用的相关文件。

最佳答案

好的,我找到了解决方案。由于我为头文件和源文件使用了不同的文件夹,因此我必须手动指定包含 qt 代码的文件在哪里。

QT5_WRAP_CPP(MOCS_HDRS ${INCLUDE_DIR}/UIWindow.h)

关于c++ - 在库中使用 Qt5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16398144/

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