user-0 提问: error LNK2019 ,这是缺少什么lib?

回复:
user: user-0
content: 引用 17 楼 zhao4zhong1 的回复:[quote=引用 16 楼 ggxxkkll 的回复:] [quote=引用 14 楼 zhao4zhong1 的回复:] 将错误信息中出现的标识符放在google里面搜一下，看其在哪个.lib中，然后在本地硬盘上搜索该.lib,如果没有，在网上搜索相关库或模块下载安装，然后将其所在目录填写到“附加依赖库所在目录”中，将其名字添加到“附加依赖库”中，重新连接。 VC6： 工程、设置、C/C++、分类：Preprocessor、附加包含路径：填写附加头文件所在目录 逗号间隔多项 工程、设置、Link、分类：Input、附加库路径：填写附加依赖库所在目录 分号间隔多项 工程、设置、Link、分类：Input、对象/库模块：填写附加依赖库的名字.lib 空格间隔多项 VS20xx： 项目、属性、C/C++、附加包含目录：填写附加头文件所在目录 分号间隔多项 项目、属性、链接器、常规、附加库目录：填写附加依赖库所在目录 分号间隔多项 项目、属性、链接器、输入、附加依赖项：填写附加依赖库的名字.lib 空格或分号间隔多项   大哥，您好！ 又出现了新的错误：  1>     正在创建库 E:\Driverprogram\imgport\Debug\imgport.dll 和对象 E:\Driverprogram\imgport\Debug\imgport.exp 1>LINK : fatal error LNK1104: 无法打开文件“E:\Driverprogram\imgport\Debug\imgport.dll” 1>  网上搜了一大堆，都没有解决。 这个问题，该如何解决？ 谢谢大哥！[/quote] 关闭防火墙和杀毒软件，重建所有。 试试看。[/quote]  都已经关闭了，还是提示相同的错误啊？？？

user: user-1
content: 确认文件夹E:\Driverprogram\imgport\Debug\存在。 重建所有

user: user-2
content: 引用 13 楼 ggxxkkll 的回复:[quote=引用 12 楼 lming_08 的回复:] dll库都出不来，这个很有可能是没有引用其他的库，找找到底是什么库  怎么找啊？ 就是因为找不到，才发帖求助啊！！！[/quote] 你把里面引用的一些函数在百度上艘一下不久出来了，我搜了下，应该是libjpeg.lib

user: user-1
content: 将错误信息中出现的标识符放在google里面搜一下，看其在哪个.lib中，然后在本地硬盘上搜索该.lib,如果没有，在网上搜索相关库或模块下载安装，然后将其所在目录填写到“附加依赖库所在目录”中，将其名字添加到“附加依赖库”中，重新连接。 VC6： 工程、设置、C/C++、分类：Preprocessor、附加包含路径：填写附加头文件所在目录 逗号间隔多项 工程、设置、Link、分类：Input、附加库路径：填写附加依赖库所在目录 分号间隔多项 工程、设置、Link、分类：Input、对象/库模块：填写附加依赖库的名字.lib 空格间隔多项 VS20xx： 项目、属性、C/C++、附加包含目录：填写附加头文件所在目录 分号间隔多项 项目、属性、链接器、常规、附加库目录：填写附加依赖库所在目录 分号间隔多项 项目、属性、链接器、输入、附加依赖项：填写附加依赖库的名字.lib 空格或分号间隔多项

user: user-0
content: 引用 12 楼 lming_08 的回复:dll库都出不来，这个很有可能是没有引用其他的库，找找到底是什么库  怎么找啊？ 就是因为找不到，才发帖求助啊！！！

user: user-2
content: dll库都出不来，这个很有可能是没有引用其他的库，找找到底是什么库

user: user-0
content: 引用 10 楼 zcdabing 的回复:[quote=引用 6 楼 ggxxkkll 的回复:] [quote=引用 4 楼 zcdabing 的回复:] dll加到工程目录了没  我现在只是编译 DLL，都编译通不过，  还没有开始弄控制应用程序[/quote]  你加lib不就是想使用DLL，DLL要加入你创建DLL的目录或者放在别的地方也行，需要加入环境变量[/quote]  DLL要加入你创建DLL的目录或者放在别的地方也行 怎么加，在哪里加啊？  加入环境变量 是右键 我的电脑-》高级-》环境变量，是在这里设置吗？   非常感谢！

user: user-1
content: 引用 16 楼 ggxxkkll 的回复:[quote=引用 14 楼 zhao4zhong1 的回复:] 将错误信息中出现的标识符放在google里面搜一下，看其在哪个.lib中，然后在本地硬盘上搜索该.lib,如果没有，在网上搜索相关库或模块下载安装，然后将其所在目录填写到“附加依赖库所在目录”中，将其名字添加到“附加依赖库”中，重新连接。 VC6： 工程、设置、C/C++、分类：Preprocessor、附加包含路径：填写附加头文件所在目录 逗号间隔多项 工程、设置、Link、分类：Input、附加库路径：填写附加依赖库所在目录 分号间隔多项 工程、设置、Link、分类：Input、对象/库模块：填写附加依赖库的名字.lib 空格间隔多项 VS20xx： 项目、属性、C/C++、附加包含目录：填写附加头文件所在目录 分号间隔多项 项目、属性、链接器、常规、附加库目录：填写附加依赖库所在目录 分号间隔多项 项目、属性、链接器、输入、附加依赖项：填写附加依赖库的名字.lib 空格或分号间隔多项   大哥，您好！ 又出现了新的错误：  1>     正在创建库 E:\Driverprogram\imgport\Debug\imgport.dll 和对象 E:\Driverprogram\imgport\Debug\imgport.exp 1>LINK : fatal error LNK1104: 无法打开文件“E:\Driverprogram\imgport\Debug\imgport.dll” 1>  网上搜了一大堆，都没有解决。 这个问题，该如何解决？ 谢谢大哥！[/quote] 关闭防火墙和杀毒软件，重建所有。 试试看。

user: user-0
content: 引用 14 楼 zhao4zhong1 的回复:将错误信息中出现的标识符放在google里面搜一下，看其在哪个.lib中，然后在本地硬盘上搜索该.lib,如果没有，在网上搜索相关库或模块下载安装，然后将其所在目录填写到“附加依赖库所在目录”中，将其名字添加到“附加依赖库”中，重新连接。 VC6： 工程、设置、C/C++、分类：Preprocessor、附加包含路径：填写附加头文件所在目录 逗号间隔多项 工程、设置、Link、分类：Input、附加库路径：填写附加依赖库所在目录 分号间隔多项 工程、设置、Link、分类：Input、对象/库模块：填写附加依赖库的名字.lib 空格间隔多项 VS20xx： 项目、属性、C/C++、附加包含目录：填写附加头文件所在目录 分号间隔多项 项目、属性、链接器、常规、附加库目录：填写附加依赖库所在目录 分号间隔多项 项目、属性、链接器、输入、附加依赖项：填写附加依赖库的名字.lib 空格或分号间隔多项   大哥，您好！ 又出现了新的错误：  1>     正在创建库 E:\Driverprogram\imgport\Debug\imgport.dll 和对象 E:\Driverprogram\imgport\Debug\imgport.exp 1>LINK : fatal error LNK1104: 无法打开文件“E:\Driverprogram\imgport\Debug\imgport.dll” 1>  网上搜了一大堆，都没有解决。 这个问题，该如何解决？ 谢谢大哥！

user: user-3
content: extern "C"

user: user-0
content: 我把所有的库： msvcmrt.lib;msvcmrtd.lib;msvcprt.lib;msvcprtd.lib;msvcurt.lib;msvcurtd.lib;msvcrt.lib;msvcrtd.lib;oldnames.lib;pgobootrun.lib;pgort.lib;ptrustm.lib;ptrustmd.lib;ptrustu.lib;ptrustud.lib;RunTmChk.lib;vcomp.lib;vcompd.lib  都加进去了，然后编译又出现了如下error： 1>msvcurt.lib(ti_inst.obj) : fatal error LNK1313: 检测到 pure 模块；无法与 ijw/native 模块链接  采用网上的方法： 工程属性=》配置属性=》常规=》公共语言运行库支持，选 clr而不是cle/pure  还是报错相同的提示错误。

user: user-4
content: 引用 6 楼 ggxxkkll 的回复:[quote=引用 4 楼 zcdabing 的回复:] dll加到工程目录了没  我现在只是编译 DLL，都编译通不过，  还没有开始弄控制应用程序[/quote]  你加lib不就是想使用DLL，DLL要加入你创建DLL的目录或者放在别的地方也行，需要加入环境变量

user: user-5
content: 搜索 libpng 、libjpeg 等等。 如果你连的项目使用了那些第三方的库，都不知道。还是仔细弄清楚再说。 否则调试起来就是云山雾罩。

user: user-0
content: 引用 7 楼 user-5 的回复:你的程序使用了第三方的库，把这些库添加进去。 看函数名字，好像是有jpeg 的一些库。 看上去不像是缺省的库。  jpeg的库可以去哪里下载啊？  谢谢！

user: user-5
content: 你的程序使用了第三方的库，把这些库添加进去。 看函数名字，好像是有jpeg 的一些库。 看上去不像是缺省的库。

user: user-0
content: 引用 4 楼 zcdabing 的回复:dll加到工程目录了没  我现在只是编译 DLL，都编译通不过，  还没有开始弄控制应用程序

user: user-0
content: 引用 4 楼 zcdabing 的回复:dll加到工程目录了没  什么 DLL，怎么加？

user: user-4
content: dll加到工程目录了没

user: user-0
content: 引用 2 楼 SKATE11 的回复:extern "C"  谢谢你的回复。 请问：  fatal error LNK1313: 检测到 pure 模块；无法与 ijw/native 模块链接  如何解决？