1. 首页
  2. 数据库
  3. 其它
  4. VC中LINK 2001 和 LINK 2009 的错误的解决方法

VC中LINK 2001 和 LINK 2009 的错误的解决方法

上传者: 2020-12-21 18:02:17上传 PDF文件 83KB 热度 10次
最近将两个开源C++项目编译成windows版本的时候遇到很多问题,关键是两个项目经过同事的修改之后,一个项目引用了另一个项目,两个项目的头文件中都有一些跨平台的关于数据类型,以及一些通用函数的定义,所以导致有冲突,编译的时候总是报错,报的最多的是“无法解析的外部符号”,经过近3天的折腾总算都通过了,这里是一些总结。 首先,关于VC中的lib,与linux下的静态库是不同的,在VC中编译动态库的时候会生成一个lib和一个对应的dll,使用者在使用的时候需要包含头文件以及连接到该lib,在发布最终程序的时候则需要将对应的dll拷贝到发布目录。当然也可以使用LoadLibrary的方式在程序中动态
下载地址
用户评论