社区
资源
帖子详情
Lib库文件在vs2008和vs2010的区别
bonben_nwpu
2013-08-25 10:44:11
我在使用一个厂商给的lib库时,在vs2008下加进来后编译运行没问题。但在vs2010下面,总是出现
error LNK2001: 无法解析的外部符号 这个错误。
我想问下各位,是vs2010 还需要添加其他的库吗?? 如果是,如何去找所需的库
很想确切的知道,一个lib文件在vs2008和vs2010 有什么区别,为什么会有区别?? 谢谢大家
...全文
221
4
打赏
收藏
Lib库文件在vs2008和vs2010的区别
我在使用一个厂商给的lib库时,在vs2008下加进来后编译运行没问题。但在vs2010下面,总是出现 error LNK2001: 无法解析的外部符号 这个错误。 我想问下各位,是vs2010 还需要添加其他的库吗?? 如果是,如何去找所需的库 很想确切的知道,一个lib文件在vs2008和vs2010 有什么区别,为什么会有区别?? 谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
o_yale_o
2013-10-14
打赏
举报
回复
引用 3 楼 bonben_nwpu 的回复:
引用
wqvbjhc
想问下你为何静态lib库不可跨版本??
先解释一下lib,dll本质: .h+.cpp=.h+.lib(静态lib)=.h+.lib+.dll 由此可见静态lib其实就是"加密的cpp" 所以 如果vs2010废弃/更改了某些class 就可能到是不能兼容 vs2008 的lib
bonben_nwpu
2013-08-26
打赏
举报
回复
引用
wqvbjhc
想问下你为何静态lib库不可跨版本??
Lonely_Snow
2013-08-25
打赏
举报
回复
name mangling估计不一样
wqvbjhc
2013-08-25
打赏
举报
回复
lib是静态库吗,还说只是dll的导入库? 静态库的lib是不能跨vs版本使用的
VC++动态链接
库
(dll)编程视频教学
动态链接
库
的开发编译属于VC++程序员技能。 本课程学习之后能够理解动态链接
库
原理,学会编译静态
库
、动态
库
,学会通过
lib
和头
文件
链接动态
库
,学会直接通过代码访问dll中函数
VS
中
lib
库
的创建和使用
右键点击项目,选择在
文件
资源管理器中打开
文件
夹,然后跳到上一层目录,找到Debug
文件
夹,其中便有3D.
lib
...到目前为止,已经成功生成
lib
库
文件
,下一步可以使用
lib
库
。先建一个空项目,在项目中放入.h和.cpp
文件
。
Keil 下生成
LIB
库
文件
以及如何使用
LIB
库
文件
Keil 下生成
LIB
库
文件
以及如何使用
LIB
库
文件
VS
中
lib
库
文件
的生成并使用
一、
lib
文件
的生成 新建项目或者已经建立的项目,生成
lib
文件
项目->属性->如下图更改目标
文件
扩展名和配置类型。...
lib
文件
分为release版本和debug版本,生成的
lib
文件
哪个版本取决于所建项目...
VS
编译
Lib
库
和Dll
库
的
区别
一种是
LIB
包含了函数所在的DLL
文件
和
文件
中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接
库
dynamic link
lib
rary。 一种是
LIB
包含函数代码本身,在编译时直接将代码加入程序当中,...
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章