- 博客(0)
- 资源 (3)
- 收藏
- 关注
Qt调用dll中的功能函数
篇内容分两部分:第一部分是 QT在 windows 上 DLL的导出和调用;
第二部分是 QT在 linux 上 DLL(os)的导出和调用;
/////////////////////////////////////////////////////////////////////////////////////////////////////////////Windows////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1:Windows篇: 在windows上安装 QT+VS2008 ;
(1)建立导出DLL:
windows平台上QT开发DLL 与 VC++ 开发DLL 很像,这里重点说明QT开发dll;
QT的DLL可以用C语言方式写,当DLL生成后,如果是C++调用,包含头文件,注意添加 extern “C”{};
也可以用C++方式写,这里重点讲解C++方式:
导出类:
。打开VS2008建立Qt Library工程,这样就建立了一个简单的 导出类的 DLL工程;
。在类中添加你的成员函数,成员变量 就可以了,编译生成的dll就导出类了;
2011-10-13
QT显式创建最简单的dll文件
参考文献:http://www.cppblog.com/biao/archive/2009/08/29/94712.html
本人学习笔记,与参考文献略有不同,不保证准确性。
1、 首先创建一个Shared library,工程名为DllTest。如下图,工程包括两个头文件和一个cpp文件,其中global.h是creator自动创建的,一般不用修改。
打开DllTest_global.h可以看到 TEMPLATE = lib。
2、修改dlltest.h
3、修改 dlltest.cpp
2011-10-12
QT编写DLL文件
QT 4.5以上编写dll程序教程;
如:注:我的工作目录是: D:\My Documents\MyProject
一.运行QtCreator
1.新建工程/选择C++ Library 这里设计被调用的DLL
。。。。
2011-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人