资源简介
概括来说, 要把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开发的旅游网站系统
相关资源
- QT+opencv+OCR 身份证号码,银行卡号识别
- Qt实现的简单的中国象棋程序
- SharpZipLib 源代码和重新编译后的dll文
- Qt时钟Demo,在原来基础上添加了秒针
- 基于Qt和opencv的身份证号码识别系统
- ArcGIS10.3 AfCore.dll重要破解文件
- opencv_ffmpeg249.dll
- DOS下的TCP-IP协议库文件原代码.rar
- dll文件全集(473个).rar
- 兼容unity的System.Drawing.dll
- 基于FFmpeg4.0.2的AAC编码器
- Qt写的Windows下屏幕录制程序源码
- QT旅游攻略软件程序源代码
- 最新整理 盘古分词 dct词库文件 7205
- mp4_play.zip
- ffmpeg+qt的简单播放器
- MyPeppa_Release_V1.0.rar
- 从零开始学习音视频编程技术十二 录
- Qt 日历可显示阴历生宵和时钟基于Q
-
vcruntime140d.dll,ucrtba
sed.dll,32位和 - 计算机网络打作业实现QQ.zip
- 基于qt实现的简易象棋游戏
- 基于ARM9的远程视频监控系统
- 基于QT的音乐播放器源代码及详细教程
- 有关Qt的二十篇中文论文
- 利用dll的hook悄悄监视某进程键盘输入
- 使用Qt编写的视频监控系统支持Qt4-Q
- zlib1.dll 支持WinXP Win7 Win8 Win10
- STC库文件 STC.CDB
- 用QT读取Excel文件并将数据在界面上动
评论
共有 条评论