资源简介
概括来说, 要把Qt程序做成dll,刚开始可以像做一般应用程序一样实现你程序的所有功能,然后再做一个接口就OK了。
这里说的是(我这儿用的是Qt4.7.0):一个实现加法功能函数封装在Dll文件中
1.用Qt 生成一个项目 不要ui(也可以要)。
2.把pro文件里面的app改成lib,这样之后就能生成Dll文件了。
3、具体实现方法在我的实例里面有。

代码片段和文件信息
/****************************************************************************
** meta object code from reading C++ file ‘helloqtdll.h‘
**
** Created: Mon Nov 22 11:14:14 2010
** by: The Qt meta object Compiler version 62 (Qt 4.7.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include “../../HelloQtDll/helloqtdll.h“
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘helloqtdll.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 62
#error “This file was generated using the moc from 4.7.0. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_HelloQtDll[] = {
// content:
5 // revision
0 // classname
0 0 // classinfo
0 0 // methods
0 0 // properties
0 0 // enums/sets
0 0 // constructors
0 // flags
0 // signalCount
0 // eod
};
static const char qt_meta_stringdata_HelloQtDll[] = {
“HelloQtDll\0“
};
const Qmetaobject HelloQtDll::staticmetaobject = {
{ &QMainWindow::staticmetaobject qt_meta_stringdata_HelloQtDll
qt_meta_data_HelloQtDll 0 }
};
#ifdef Q_NO_DATA_RELOCATION
const Qmetaobject &HelloQtDll::getStaticmetaobject() { return staticmetaobject; }
#endif //Q_NO_DATA_RELOCATION
const Qmetaobject *HelloQtDll::metaobject() const
{
return Qobject::d_ptr->metaobject ? Qobject::d_ptr->metaobject : &staticmetaobject;
}
void *HelloQtDll::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname qt_meta_stringdata_HelloQtDll))
return static_cast(const_cast< HelloQtDll*>(this));
return QMainWindow::qt_metacast(_clname);
}
int HelloQtDll::qt_metacall(Qmetaobject::Call _c int _id void **_a)
{
_id = QMainWindow::qt_metacall(_c _id _a);
if (_id < 0)
return _id;
return _id;
}
QT_END_MOC_NAMESPACE
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6328 2010-11-22 11:13 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\Makefile
文件 5685 2010-11-22 11:13 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\Makefile.Debug
文件 5756 2010-11-22 11:13 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\Makefile.Release
文件 69120 2010-11-22 11:14 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\release\HelloQtDll.dll
文件 2943 2010-11-22 11:14 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\release\helloqtdll.o
文件 16188 2010-11-22 11:14 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\release\libHelloQtDll.a
文件 2151 2010-11-22 11:14 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\release\moc_helloqtdll.cpp
文件 7915 2010-11-22 11:14 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\release\moc_helloqtdll.o
目录 0 2010-11-22 11:31 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\release
目录 0 2010-11-22 11:31 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop\debug
目录 0 2010-11-22 11:31 QT生成DLL库文件的方法和使用方法详解\HelloQtDll-build-desktop
文件 515 2010-11-22 10:35 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类\helloqtdll.h
文件 227 2010-11-22 09:46 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类\main.cpp
文件 1064 2010-11-22 11:30 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类\mainwindow.cpp
文件 440 2010-11-22 11:15 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类\mainwindow.h
文件 2142 2010-11-22 11:05 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类\mainwindow.ui
文件 404 2010-11-22 10:06 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类\Run_QtDll_File.pro
文件 13527 2010-11-22 11:30 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类\Run_QtDll_File.pro.user
目录 0 2010-11-22 11:31 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File使用库文件的类
文件 6315 2010-11-22 11:05 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\Makefile
文件 6287 2010-11-22 11:05 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\Makefile.Debug
文件 6360 2010-11-22 11:05 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\Makefile.Release
文件 4452 2010-11-22 11:25 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\ui_mainwindow.h
文件 69120 2010-11-22 10:36 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\release\HelloQtDll.dll
文件 1217 2010-11-22 11:25 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\release\main.o
文件 9561 2010-11-22 11:30 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\release\mainwindow.o
文件 2449 2010-11-22 11:25 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\release\moc_mainwindow.cpp
文件 8329 2010-11-22 11:25 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\release\moc_mainwindow.o
文件 72704 2010-11-22 11:30 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\release\Run_QtDll_File.exe
目录 0 2010-11-22 11:31 QT生成DLL库文件的方法和使用方法详解\Run_QtDll_File-build-desktop\release
............此处省略14个文件信息
- 上一篇:中国边界BLN文件
- 下一篇:基于.net开发的旅游网站系统
相关资源
- Trojan-Qt5-Windows-0.0.4.rar
- 酒店管理系统基于Qt Creator5)
- VNCX
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Adobe Illustrator CS5原版amtlib.dll文件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
-
分别适用于.NET fr
amework 2.0和4.0的E - C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- vmnetbridge.dll,vmnet.sys等文件
- 通用注入工具无驱版(HOOK注入、远程
- dll依赖项查看工具DLL DEPENDS
- Qt 播放音频文件
- zlib 最新 1.2.8 win32 win64 编译好的dll
- 一个可以由SVCHost.exe服务调用的dll模块
- 探讨研华32位DLL驱动程序
- Delphi中融合Dll中的窗口的解决办法详
- Delphi中制作DLL中回调函数的应用
- Qt 读取16进制的data文件
- inject.rar
- 图文手把手教你一步步用VC 2010编写通
- 图文手把手教你一步步用VC 2010编写通
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
评论
共有 条评论