dll
文章平均质量分 58
证券指标
这个作者很懒,什么都没留下…
展开
-
qt 编写插件 很好的解释了 WorkStation.exe 和trade.dll 之间如何调用
Qt提供了一个类QPluginLoader来加载静态库和动态库,在Qt中,Qt把动态库和静态库都看成是一个插件,使用QPluginLoader来加载和卸载这些库。由于在开发项目的过程中,要开发一套插件系统,就使用了Qt的这套类库。一 编写插件 编写一个Qt的插件需要以下步骤 1.声明一个插件类,2.定义一个类,实现这个插件类定义的接口,定义的这个类必须从QObject集成下来。转载 2016-03-22 15:20:23 · 1314 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 +++++++++++++++++
指定附件依赖项 lib,指得是,具体依赖的lib的名字,必须指定,否则链接错误,error LNK2019: 无法解析的外部符号 工程右键,属性窗口中,原创 2016-08-02 16:43:53 · 711 阅读 · 0 评论 -
Qt 使用QPluginLoader 加载外部dll的方法笔记
[cpp] view plain copy 项目的一个需求是提供一个dll文件给其他 可执行文件调用。借这个机会也正好可以解决我之前一个在线升级使用更新dl方法l的思路。在此记录一下。各位大神如果有其他方法和思路欢迎一起探讨或者赐教。。dll 调用接口 :[cpp] view plain copy class IU转载 2016-07-28 14:24:08 · 3941 阅读 · 0 评论 -
Qt学习之路(60): 创建dll
前段时间说了Qt一些类库的使用,今天来换一下口味,来看一下程序设计的问题。今天来说的是关于共享库 shared library。如果你打开一些 Windows 应用程序的目录,你会发现有很多程序的 exe 文件都很小,大约几百K 的样子,并且目录中不仅仅只有一个 exe 文件,还包含着一大堆 dll 文件。这些 dll 其实就是一些共享库,所谓共享库,其实就是一些动态链接库,能够由程序在运行时转载 2016-06-03 10:37:56 · 442 阅读 · 0 评论 -
使用第三方库 include文件夹的使用
include文件夹,是程序员自己创建的,用于存储zlib的所有头文件。将zlib库的所有h文件拷贝到include文件夹中,一个工程libpng中,使用到了第三方的库 zlib库,配置libpng工程,一共两部配置,首先配置lib库的位置,然后配置h头文件的位置。1.附件依赖库配置:原创 2016-05-20 17:49:00 · 1300 阅读 · 0 评论 -
qt dll的创建和使用
这些dll和lib都是qt的dll和lib库, 因为这些dll中都有如下文件,test_qt_lib_global.h #include #ifdef DATABASE_LIB# define DATABASE_EXPORTQ_DECL_EXPORT#else# define DATABASE_EXPORT Q_DECL_IMPORT#endif原创 2016-03-30 15:26:51 · 594 阅读 · 0 评论 -
对数据库的访问 都放在单独的dll中
对数据库的访问 都放在单独的dll中像database.dll那样,原创 2016-05-26 13:41:49 · 544 阅读 · 0 评论 -
WorkStationSdk的创建和使用
原创 2016-03-31 10:21:38 · 332 阅读 · 0 评论 -
QSqlQuery的使用
bool TradeDb::GetOrderDataFromId(qint64 orderId, OrderDataEntity* entity) { if(!entity) return false; bool isok = false; QSqlQuery qu原创 2016-03-30 15:48:51 · 3298 阅读 · 0 评论 -
TradeDb类的创建和使用
TradeDatabaseMgr* TradeDatabaseMgr::Instance() { if(!m_instance) { m_instance = new TradeDatabaseMgr(NULL); } return m_instance;原创 2016-03-30 15:35:43 · 468 阅读 · 0 评论 -
QLibrary的使用 加载dll 使用dll中的导出方法
#ifndef DATABASE_GLOBAL_H#define DATABASE_GLOBAL_H #include #ifdefDATABASE_LIB# define DATABASE_EXPORT Q_DECL_EXPORT#else# define DATABASE_EXPORT Q_DECL_IMPORT#endif #原创 2016-03-30 15:20:51 · 2477 阅读 · 0 评论 -
QLibrary 动态加载dll
Qt 下 QLibrary 动态加载 dll是本文要介绍的内容,先来配置环境,测试平台:Windows XP Sp3 + Qt 4.5 + Compaq Visual Fortran Version 6.6。下了个Qt Creator功能挺强大的,测试一下QLibrary动态加载VS下编译的Fortran写的dll。在pushButton上建立click()信号的槽#include "ma转载 2016-03-30 14:53:07 · 1097 阅读 · 0 评论 -
跨dll中使用单例 不要使用模板
C++中模板单例的跨SO(DLL)问题:RTTI,typeid,static,单例(转载请注明原创于潘多拉盒子)C++的模板可以帮助我们编写适合不同类型的模板类,给代码的复用性提供了极大的方便。近来写了一个涉及单例的C++模板类,简化下来可以归结为以下的代码:1234567891011template转载 2016-08-31 16:10:43 · 2514 阅读 · 0 评论