您的位置:首页 > 编程语言 > Qt开发

QT隐式调用VC开发的DLL

2017-01-21 11:03 281 查看
首先用vs开发一个简单的dll

头文件testdll.h

#include <Windows.h>

extern "C" int WINAPI Add(int x, int y);

源代码文件

#include "testdll.h"

int WINAPI Add(int x, int y)

{
return x + y;

}

接下来创建一个QT工程

在项目文件中添加如下配置

INCLUDEPATH += e:/git/testdll/  指定头文件路径

LIBS += -L"E:/git/TestDLL/Debug/" -lTestDLL  指定lib文件路径以及lib文件名称


项目文件pro更新,需要执行一下qmake


接下来进行隐式调用

qDebug() << "1+2=" << Add(1, 2);


结果如下



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: