码迷,mamicode.com
首页 > 其他好文 > 详细

编写导出库

时间:2016-01-29 11:40:59      阅读:114      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!