首页 > 其他 > 详细

编写导出库

时间:2016-01-29 11:40:36      阅读:151      评论:0      收藏:0      [点我收藏+]

//1.在属性预处理器定义中定义_TESTRMTP_DLL

 

#ifdef _TESTRMTP_DLL //生成动态库时默认为已经定义
#define _EXPEROT_API __declspec(dllexport)
#else
#define _EXPEROT_API __declspec(dllimport)
#endif

 

//这里为需要导出的接口

 

#ifndef _TESTRMTP_DLL
#ifdef _DEBUG
#pragma comment(lib, "cccc.lib")
#else
#pragma comment(lib, "cccc.lib")
#endif
#endif

 

 

 

 

 

库调用方法:当按上面格式写头文件时,就只需要把库文件和相应头文件放在当前工程下 就可以了;如果没哟后面的引入,则需要在当前工程中引入该库文件(方法1:#pragma comment(lib, "cccc.lib");方法2:在工程属性链接器附加依赖项中引入该库文件)

可能会遇到问题:调用约定的问题        在工程属性常规 公共语言运行支持中修改

当没有lib文件时,定义def文件就可以了

 

编写导出库

原文:http://www.cnblogs.com/lishennan/p/5168227.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!