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

哪家网站创建全国文明城市的目的

哪家网站,创建全国文明城市的目的,免费下载策划书的网站,临桂建设局安全股网站这段时间要把tinyxml从静态库弄成动态库#xff0c;要用到__declspec(dllexport)和__declspec(dllimport)来导出dll和lib文件。终于弄明白了export和import的作用#xff0c;下面从使用的角度来说明一下他们的功能。 首先要知道#xff0c;头文件是C的接口文件#xff0c;不…  这段时间要把tinyxml从静态库弄成动态库要用到__declspec(dllexport)和__declspec(dllimport)来导出dll和lib文件。终于弄明白了export和import的作用下面从使用的角度来说明一下他们的功能。 首先要知道头文件是C的接口文件不仅本工程需要使用头文件来进行编译给其他工程提供dll的时候也要提供此dll的头文件才能让其他人通过编程的方式来使用dll。记住头文件要给自己用还要给别人用。   比如一个项目中的Class中含有一个静态变量生成dll的时候只采用了__declspec(dllexport) 如下 dll工程 A1.h [cpp] view plaincopy #define OS_API_EXPORT __declspec(dllexport)      class OS_API_EXPORT A {static int a;}   A.cpp   #include “A.h”static A::a0; //静态变量的初始化要写在cpp文件中   这样做的时候编译dll工程的时候没有问题但是如果把dll和头文件提供给别人使用的时候就会出“unsloved symbol a”的问题。   原因是静态成员如果不import是不能够被编译器从lib文件里找到的。   使用dll的工程在编译时也会将dll相关的头文件列入编译对象而不会理会dll的cpp文件中的初始化过程因此会出现a没有定义的情况这时 __declspec(dllimport)就派上用场了他会告诉使用dll的工程去lib中找到这个静态变量的定义。提供给别人使用的dll头文件应当写成A2.h   #define OS_API_IMPORT __declspec(dllimport)class OS_API_IMPORT A {static int a;}   当使用A.dll的工程链接上A2.h后就不会出现“unsloved symbol a”的问题了。 最终为了方便程序的开发不用分别写出dll工程的头文件和使用dll工程的头文件头文件可以写为如下形式 A.h [cpp] view plaincopy #define OS_API_IMPORT __declspec(dllimport)   #define OS_API_EXPORT __declspec(dllexport)      #ifdef BUILD_DLL   #define OS_API OS_API_EXPORT //如果是生成dll工程那么导出   #else   #define OS_API OS_API_IMPORT //如果是生成使用dll的工程那么导入   #endif       class OS_API A{static int a;}   同时别忘了在dll工程属性下设置预处理器定义BUILD_DLL
http://www.pierceye.com/news/571388/

相关文章:

  • 给素材网站做签约设计不想做了网络规划设计师教程第2版pdf
  • 新做的网站怎样推广html代码加密
  • 织梦淘宝客网站嘉兴网站开发公司
  • 宁波网站推广营销网上购物软件哪个好
  • 网站 风格做网站都可以做什么
  • 网站的建设公司简介现在建站好么
  • 简述电子商务网站建设流程wordpress极速优化
  • 移动网站怎么做万维设计
  • 建设网站我们重中之重-用户体验企业网站模板 首页大图
  • 怎么在本地做网站wordpress 建表
  • wordpress整站数据网站设计公司排名
  • 常州建设局网站海南网站建设报价方案
  • 做网站流量怎么解决广州热点新闻
  • 浙江省网站icp备案网页设计大赛海报
  • 做传奇开服一条龙网站哪个好学计算机网站建设
  • 商城网站素材wordpress影视解析插件
  • 昆明市住房和城乡建设局门户网站如何做自己官方网站
  • 微网站官网室内设计平面图素材
  • 国外做袜靴的网站wordpress在后台文章自定义表单
  • 网站商城建设实训心得优质校建设网站
  • 皖icp网站建设专业建设存在问题及改进建议
  • 建设网银登录网站wordpress怎么删除目录下
  • 网站建设帖子微信附近人推广引流
  • 苏州建网站要多少钱龙岩推广公司
  • 网站二次开发做外贸网站策划
  • 珠海建网站公司wordpress 关闭访问
  • 建设跳转公积金网站网站建设太金手指六六二五
  • 怎样做办公用品销售网站网站开发与维护 专业
  • 大气的网站设计wordpress顶栏
  • 网站开发用到哪些技术中国建设集团官网