开发dll 相关的设置问题
2008-05-09 18:33
239 查看
今天编了半天dll,有很多错误,在网上找了很多资料,有几点其实很简单,但困扰我了好几个小时,所以有必要写下来,便于查对。
1:编译通过,链接不通过,说找不到或无法解析符合
问题很可能出在编译时采用的运行时库不一致,这里 lib、dll、exe 在运行时库的设置要一致才行
2:dll 库无法导出模板类,因为模板类需要动态确定类型,可惜了,白写了模板类。要么不用模板类,要么把模板类的实现也写在头文件里,不过这样就暴露了具体的类实现
。
3:导出函数前面要有 _declspec(dllexport),不要忘了啊
1:编译通过,链接不通过,说找不到或无法解析符合
问题很可能出在编译时采用的运行时库不一致,这里 lib、dll、exe 在运行时库的设置要一致才行
2:dll 库无法导出模板类,因为模板类需要动态确定类型,可惜了,白写了模板类。要么不用模板类,要么把模板类的实现也写在头文件里,不过这样就暴露了具体的类实现
。
3:导出函数前面要有 _declspec(dllexport),不要忘了啊
相关文章推荐
- 【QC开发相关】解决无法创建TDConnection(OTAClient.dll中提供)对象的问题(错误0x800703e6)
- Windows XP SP2 下防火墙规则的设置、开发等相关问题
- Windows控制台中一些相关参数设置(解决控制台乱码等问题)
- React-Native开发环境搭建以及遇到的相关问题2
- iOS开发笔记--UISlider的相关属性设置
- iOS开发之---静态库的编译以及相关问题的处理
- myeclipse jdk设置相关问题
- Ubuntun下配置android开发环境及遇到的相关问题
- CI框架apache相关设置 开发模式 生产模式自动判断
- 关于Android开发中SensorManager频率设置的问题
- Android开发相关问题汇总
- Java功底篇系列-02-如何理解实际开发中与“排序”相关的问题
- DLL内存分配相关问题
- 【Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!
- windows开发常见问题系列--2 鼠标键盘输入相关
- iOS开发笔记-UIActionSheet的相关属性设置
- 开发swt/jface工程的buildpath加载jar包的相关问题
- android 开发时遇到的各种问题1--Android双模(CDMA/GSM)手机短信相关
- 【iOS开发】关于Xcode8后产生的viewForHeaderInSection、viewForFooterInSection设置不产生效果的问题
- ios开发——解决UICollectionView的cell间距与设置不符问题