VC++ lib的制作
来源:互联网 发布:linux mount -a 编辑:程序博客网 时间:2024/05/07 21:52
将自己在制作VC++的库文件:lib(DLL)过程中遇到的问题即解决方法整理如下:
1. lib或dll文件的制作
用VS制作lib或dll文件非常简单,可参考如下链接
http://blog.csdn.net/phenixyf/article/details/46861661
2. lib或dll文件的分类
lib(dll)文件的制作过程如上链接示例非常简单,但是在库文件制作之前建立工程时,VS提供了很多平台,主要如win32 console、MFC等等。第一步就是要选择开发平台。
不同平台开发出的库文件,使用场合不同,如果要做兼容性较高的库文件,推荐选用win32 console平台。不同平台开发的库文件区别参考这篇文章:
http://blog.csdn.net/phenixyf/article/details/46866197
在选好平台后,要用各自平台允许的语句编写库函数,如 BYTE 定义在win32 console中不能使用,需用unsigned char定义。
3. lib或dll文件创建时选择的连接库和调用库的主工程选择的连接库比须一致
在用VS创建VC++工程项目时会调用CRT,CRT分四种形式,具体介绍参考如下:
http://www.cnblogs.com/minggoddess/archive/2010/12/29/1921077.html
在创建lib及调用过程中,经常遇到error link 2005等错误,主要原因就是创建lib的工程和调用lib的主工程调用的连接库不一致。选择位置如下图所示,根据实际使用选择正确的连接库
另外在使用中,下图所示的配置也要注意,根据具体应用设置并考虑lib和主程序的统一:
- VC++ lib的制作
- VC Lib的制作与调用
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库
- VC成功制作并使用lib库
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库(转)
- 【VC++6.0】成功制作并使用lib库(原创)
- vc lib
- vc lib
- 为不带Lib的DLL制作Lib
- KEIL MDK LIB库文件的制作
- KEIL MDK LIB库文件的制作
- 【VC】VC调用CB的dll,lib生成方法--CB dll转VC lib
- Lua Lib在VC下的编译
- vc下DLL/lib的调用
- vc下DLL/lib的调用
- vc下DLL/lib的调用
- VC中加载LIB文件的方法
- VC lib链接错误的总结
- 将豆瓣电影top250排名在文本文档中保存
- 存储过程的好处和一些注意事项!
- java 之 反射
- 深入Android 'M' Doze
- Windows下redis配置
- VC++ lib的制作
- flex自定义spark-VSlider
- android bitmap 平铺
- php导出数据为excel表格
- Shell基础之Bash的基本功能
- Android深入浅出之Binder机制
- 设置mysql允许外部IP访问
- Light oj 1145 - Dice (I)(dp 递推)
- 跟项目经理学搭建框架