调用外部LIB库时发error LNK2019
时间:2011-12-26
来源:互联网
本人(用vs C++2005)建了个WIN32 lib工程生成LIB库A.LIB里面有不少类比如A、B、C等;
然后又建立了个WIN32选择DLL库的工程TEST,在这个工程里我在我在TEST.CPP里定义了个对象A a这个类用的是LIB里的CLASS A
配置方面附加包含目录、附加库目录、输入库等都配置好了指向了我的A.LIB,另外运行时库LIB工程和DLL工程选的都是一样的/MTD
问题是一编译就报错error LNK2019。。。
将对象A a定义注释九可通过,或者我另建立了个WIN32控制台空项目其加一个CPP在里面做同样定义的话也能编译通过。
不知为什么在DLL工程里用就编译不过呢,到底是怎么回事?
然后又建立了个WIN32选择DLL库的工程TEST,在这个工程里我在我在TEST.CPP里定义了个对象A a这个类用的是LIB里的CLASS A
配置方面附加包含目录、附加库目录、输入库等都配置好了指向了我的A.LIB,另外运行时库LIB工程和DLL工程选的都是一样的/MTD
问题是一编译就报错error LNK2019。。。
将对象A a定义注释九可通过,或者我另建立了个WIN32控制台空项目其加一个CPP在里面做同样定义的话也能编译通过。
不知为什么在DLL工程里用就编译不过呢,到底是怎么回事?
作者: am163 发布时间: 2011-12-26
库的Debug/Release是否也一致.其次检查路径等
作者: oyljerry 发布时间: 2011-12-26
我编译的都是DEBUG,路径检查过是正确的。
作者: am163 发布时间: 2011-12-26
终于解决了,由于我在输入库少引用了个ws2_32.lib
作者: am163 发布时间: 2011-12-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28