qt lib项目生成

qt lib项目生成,第1张

qt lib项目生成

1 新建-》libary-》c++libary 称为项目A

2在需要引用的类或者函数前加Q_DECL_EXPORT
3

class Q_DECL_EXPORT Untitled14
{
public:
    Untitled14();
};

extern "C" Q_DECL_EXPORT void test();
#endif // UNTITLED14_H

编译后debug生成三个文件
将三个文件和A.h文件放在需要调用的项目(项目B)的文件夹里
4
在B的pro文件中
添加libuntitled14.a文件:

LIBS+=-L. -luntitled14

5
在b的头文件中添加:
#include

b可以使用A中Q_DECL_EXPORT后的类和函数

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5670296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存