美文网首页
1.VS建立QT动态库

1.VS建立QT动态库

作者: 豚大叔的小屋 | 来源:发表于2022-12-25 16:35 被阅读0次

    1.VS建立QT动态库
    1)右键点击解决方案>>添加>>新建项目

    图片.png 2)Visual C++>>跨平台>>Qt>>Qt Class Library>>确定 图片.png 3)点击Next
    图片.png 4)不要选择Create Static Library选项,最后点击Finish建立完成.。 5)生成的VS程序格式如下所示。 图片.png 6)在.cpp和.h文件中编写函数的定义和声明
    !](https://img.haomeiwen.com/i12966642/56c0ca6f8bf7b1c9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    7)动态库运行后,会生成X64\relese或X64\debug下面生成.dll和.lib文件。
    图片.png
    2.测试生成的动态库
    在mian 函数中包含"Dll.h"和"Dll.lib",直接在包含的适合写上路径,不用再属性中配置。再main函数中实例化一个Dll的对象,调用方法test(),并运行。

    include "QtWidgetsApplication1.h"

    include <QtWidgets/QApplication>

    include "../Dll/Dll.h"

    pragma comment(lib,"../x64/Debug/Dll.lib")

    int main(int argc, char *argv[])
    {
    QApplication a(argc, argv);
    Dll t;
    t.test();
    QtWidgetsApplication1 w;
    w.show();
    return a.exec();
    }
    运行成功,打印出test

    相关文章

      网友评论

          本文标题:1.VS建立QT动态库

          本文链接:https://www.haomeiwen.com/subject/oxjgqdtx.html