hur.cn - 华软网

 热门搜索

VS2005导入lib的问题

  作者:未知    来源:网络    更新时间:2011/1/11
最近在用liteunzip做压缩和解压缩,然则每次运行的时候都告诉说“Liteunzip.h”没法打开。
我用#pragma   comment(lib,   "Liteunzip.lib")
和链接器 

这里面,然则都提醒"Liteunzip.h”没法打开。有人知道这是为什么呢?

Liteunzip.lib我是放在工程资料夹下。

---华软 网友回答---
Liteunzip.h和Liteunzip.lib是两回事,头资料也要放到工程资料夹下
---华软网友回复---
Liteunzip.h
这个头资料有吗?
---华软网友回复---
没这个头资料,我看网上文章说,只需引入.lib 就能够了。
---华软网友回复---
汗,不行,需要头资料的···
---华软网友回复---
  class="deleted_message"> 该回复于2011-01-12 08:33:45被版主删除
---华软网友回复---
额,没用过lib库  能告诉我怎么加入.h资料么。。
---华软网友回复---
头资料是必需的,谁给你的lib资料你找他要头资料,就想增加普通的头资料一样把这个头资料加到工程里
---华软网友回复---
他如果不提供头资料 然则你知道他的导出方式你能够自己写个头资料 或不要头资料 自己申明下也能够 头资料其实不是必需的。lib才是 如果是隐式连接的话
---华软网友回复---
头资料是必需的,谁给你的lib资料你找他要头资料,就想增加普通的头资料一样把这个头资料加到工程里
---华软网友回复---
跟你说说:cpp、dll、lib关系

.Cpp+.h = (动态库).dll + .h + .lib = (静态库).lib + .h = .ocx = (COM型可注册的).dll

为什么这么麻烦:直接用.cpp+.h不就得了?

这样做(直接用.cpp+.h)不外乎:
1.保密(别看我的cpp!)
2.多人并行开发方便【接口定了:能够各干各的】
3.升级-实施维护方便【在接口不变的情况下只需要替换dll等就行】
4.跨语言调用【(COM型可注册的).dll】      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。