两个DLL工程,有一个lib,在一个工程中可以正常用,而在另一个工程链接的是同一个lib却有一个函数无法解析外部符号,头文件都有,lib依赖也加进去了,而且在同一个头文件中的两个函数有一个是正常解析了的,另外一个无法解析,谁遇到过啊?太诡异了...

解决方案 »

  1.   

    这个问题我没遇到过,不过有类似的问题,分享一下经验。有些时候类里边有函数声明,没有在CPP里实现,使用这个类时如果不创建对象,编译通过,一旦创建了该对象,使用了那个没有实现的函数,就会有问题,楼主看看是否是这个问题,就是说检查一下Lib是否每个方法都实现了
      

  2.   

    两个DLL工程设置是否一样,MFC link方式,运行时库等