DLL 导入库的疑惑

yaokaei 2011-08-04 03:45:01
生成动态链接库会同时生成一个导入库lib文件,使用静态链接的时候,应用程序编译的时候会需要这个lib,
我想知道,一般这个导入库位置在什么地方?

系统内核dll的lib又在什么地方呢?
...全文
94 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
康斯坦汀 2011-08-05
  • 打赏
  • 举报
回复
生成动态链接库会同时生成一个导入库lib文件,使用静态链接的时候,应用程序编译的时候会需要这个lib,
我想知道,一般这个导入库位置在什么地方?

会生成到Debug或者Release路径下,如果多个工程要引用,可以通过属性
设置,输出到指定目录,比如Lib,其他工程引用该目录。

系统内核dll的lib又在什么地方呢?
系统内核的dll的lib,我的机器上在这里
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib
安装了VS或者Windows SDK,就有。

shiyunqiang 2011-08-05
  • 打赏
  • 举报
回复
也可以在程序中导入:

//在需要使用的文件开头添加
#pragma comment(lib,"lib\\DLL.lib")

上述代码表示lib文件放在:当前目录\\lib\\DLL.lib
fengbingchun 2011-08-05
  • 打赏
  • 举报
回复
工程属性中配置
ouyh12345 2011-08-04
  • 打赏
  • 举报
回复
我想知道,一般这个导入库位置在什么地方?
属性里可以设置,右击工程--属性--链接器--高级--导入库

系统的lib
工具--选项--项目和解决方案--vc++目录--库文件

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧