自学内容网 自学内容网

VS2022 在非Qt项目中引用QString、QList等方法

目录

一、新建项目

二、拷贝

三、工程属性设置

四、测试


一、新建项目

在VS中创建了一个c++控制台项目,会默认打印“Hello world”;

二、拷贝

需要拷贝的包括QtCore相关的lib, dll, 以及头文件;

1、lib文件

在下述qt安装路径下拷贝Qt5Core.lib、Qt5Cored.lib;

C:\Qt\5.15.2\msvc2019_64\lib

2、dll文件

在下述qt安装路径下拷贝Qt5Core.dll、Qt5Cored.dll;

C:\Qt\5.15.2\msvc2019_64\bin

3、头文件

下述路径文件夹拷贝至工程目录下;

C:\Qt\5.15.2\msvc2019_64\include

拷贝完成后如图

三、工程属性设置

1、c/c++ /常规/附加包含目录

2、链接器 /常规/附加库目录

3、链接器 /输入/附加依赖项

四、测试

测试代码如下:

#include <iostream>
#include <QList>
#include <Qstring>

int main()
{

    QString str = "Hello World!";

    std::cout << str.toStdString() << std::endl;
}

生成

已启动生成...
========== 生成: 0 成功,0 失败,1 最新,0 已跳过 ==========
========= 生成 开始于 5:02 PM,并花费了 00.257 秒 ==========

运行

将Qt5Cored.dll拷贝至..\ConsoleApplication1\x64\Debug目录,如下图

运行效果


原文地址:https://blog.csdn.net/lw112190/article/details/135776041

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!