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

发布时间:2024年01月23日

目录

一、新建项目

二、拷贝

三、工程属性设置

四、测试


一、新建项目

在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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。