当前位置: 首页 > news >正文

网站做su什么意思长沙网站建设推广

网站做su什么意思,长沙网站建设推广,wordpress数据库文件导入,广告公司有什么业务目录 1、根据安装Qt Creator的向导进行创建 2、开发动态库注意的一些细节 3、给动态库添加一个对外开放的接口文件 4、了解下Qt的 .pri文件#xff08;非常实用#xff09; 5、如何调用动态库.so 1、根据安装Qt Creator的向导进行创建 #xff08;1#xff09;选择“…目录 1、根据安装Qt Creator的向导进行创建 2、开发动态库注意的一些细节 3、给动态库添加一个对外开放的接口文件 4、了解下Qt的 .pri文件非常实用 5、如何调用动态库.so 1、根据安装Qt Creator的向导进行创建 1选择“Library”-“C Library” 2编写上动态库名字3选择需要的编译方式本文选择的是gcc编译的方式 4选择动态库所需要的模块 注意其实这里不选后面也可以在.pro文件里添加的。 5填写动态库的名字 6点击完成即可 2、开发动态库注意的一些细节 QT       - gui     // 添加需要的模块 TARGET testDll    // 生成动态库的名字 CONFIG plugin // 如果不加可能生成的动态库为libtestDll.so.1.0.0 DESTDIR ../bin/dll LIBS -L../bin/dll -lrt 3、给动态库添加一个对外开放的接口文件 例如添加一个testApi的文件想向外面暴露哪些接口可以在这里表示 1头文件 #ifndef TESTAPI_H #define TESTAPI_H#include QString using namespace std;//定义宏 #if defined(__cplusplus) #define D_EXTERN_C extern C #else #define D_EXTERN_C #endif#define D_CALLTYPE #define D_DECL_EXPORT __attribute__((visibility(default))) #define D_DECL_IMPORT __attribute__((visibility(default)))//向外暴露2个接口 D_EXTERN_C QString D_CALLTYPE printfAppPath();D_EXTERN_C QString D_CALLTYPE printfCurrentPath();#endif // TESTAPI_H2源文件 具体实现可以在TestDll中进行功能的是实现。 #include testapi.h #include testdll.hQString printfAppPath() {return TestDll::getInstance()-printfAppPath(); }QString printfCurrentPath() {return TestDll::getInstance()-printfCurrentPath(); }4、了解下Qt的 .pri文件非常实用 1.pri文件功能把额外用到的一些自定义组件放在一个文件中方便调用使用的时候采用include引用即可。 2具体创建流程 1打开项目文件夹在这里面新建一个文件夹名为demo 2在demo文件夹下新建一个pri文件名为demo。怎么新建可以新建一个文本文件然后重命名为demo.pri 3打开Qt Creator 在你的项目的Pro文件中加入相关的 .pri文件 写完保存后自动刷新.pri文件会自动导入到你的工程下。 include(General/general.pri) INCLUDEPATH -I $$PWD/General 4然后可以在demo文件中添加HeadersSourcesResources等文件~如此一来下次使用就直接引用这个demo文件的内容即可。 HEADERS \     $$PWD/TimerManager.h \     $$PWD/Singleton.h SOURCES \     $$PWD/TimerManager.cpp 5、如何调用动态库.so 1在调用的地方进行动态库接口声明 //动态库接口声明 typedef QString (*TYPE_printfAppPath)(); typedef QString (*TYPE_printfCurrentPath)();// 声明一个变量 TYPE_printfAppPath printfAppPath; TYPE_printfCurrentPath printfCurrentPath;//加载动态库 bool loadLibrary(const QString appPath); 3源文件 实现加载动态库以及如何使用这个接口。 bool loadLibrary(const QString appPath) {QLibrary *m_pLibTest;//按照实际动态库所在的目录QString strLibFile appPath /dll/libtestDll.so;if (QFile::exists(strLibFile))m_pLibTest new QLibrary(strLibFile);else {slotAppendText(strLibFile dont exists);return false;}if(!m_pLibTest-load()){QString strErrMsg m_pLibTest-errorString();slotAppendText(strLibFile load failed: m_pLibTest-errorString());return false;}else{slotAppendText(strLibFile load success);}printfAppPath reinterpret_castTYPE_printfAppPath(m_pLibTest-resolve(printfAppPath));printfCurrentPath reinterpret_castTYPE_printfCurrentPath(m_pLibTest-resolve(printfCurrentPath));if(!printfAppPath){slotAppendText(printfAppPath not resolve);return false;}if(!printfCurrentPath){slotAppendText(printfCurrentPath not resolve);return false;}QString strAppPath printfAppPath();QString strCurrentPath printfCurrentPath();slotAppendText(strAppPath : strAppPath);slotAppendText(strCurrentPath : strCurrentPath);return true;}
http://www.w-s-a.com/news/107778/

相关文章:

  • 怎样只做自己的网站建设银行唐山分行网站
  • 咸阳鑫承网站建设软件开发公司网站模板
  • 百度怎么免费做网站网站建设大作业有代码
  • 小说素材网站设计素材网站特点
  • 如何建设一个好的网站WordPress主题设置数据库
  • 网站被模仿十堰网站制作公司
  • 怎么样做免费网站个人网站备案幕布
  • 做ppt的动图下载哪些网站制作一个网站需要多少时间
  • 公司网站开发制作备案中的网站
  • 怎么看网站的收录网站开发先前台和后台
  • 合肥市做网站多少钱wordpress网站布置视频
  • 中国建设人才网信息网站软件外包公司好不好
  • 网站建设与管理 市场分析上海网站建设公司排名
  • 怎么将公司网站设成首页网址关键词查询网站
  • 怎么用ps做网站ui邱县专业做网站
  • 国开行网站毕业申请怎么做大连旅顺口旅游攻略
  • 鲜花店网站源码成都专做婚介网站的公司
  • 合肥企业网站建设工哈尔滨公告
  • 华强北 做网站互联网服务平台入口
  • vi设计案例网站微信导航网站 dedecms
  • 青浦区做网站设计图片手绘图片
  • 做网站的基本功制作网站公司推荐
  • 阿里云快速建站教程个人网站 费用
  • 广东购物网站建设微信公众号制作模板免费
  • 阿里国际站韩语网站怎么做让移动网站
  • 北京外包做网站如何报价中国几大网络推广公司
  • 中国建设部网站关于资质wordpress 建app
  • 程序员找工作的网站哈尔滨建设信息网站
  • 公司 网站 方案高考写作网站
  • 网站后台如何登陆网站开发需求逻辑图