为什么Debug是没问题,Release就这样了。?????
我靠,急死我了。
--------------------Configuration: cv - Win32 Release--------------------
Linking...
CBase64Algo.obj : error LNK2001: unresolved external symbol "protected: unsigned char __thiscall CMimeAlgo::MakeBitSectionByOrder07(int,int)" (?MakeBitSectionByOrder07@CMimeAlgo@@IAEEHH@Z)
Release/cv.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.cv.exe - 2 error(s), 0 warning(s)

解决方案 »

  1.   

    没有include CMimeAlgo::MakeBitSectionByOrder07所在的头文件
      

  2.   

    include过了,可是还是不成。
    CMimeAlgo.h是被另一个头文件中包含的
      

  3.   

    在release时没有将函数的.lib加进去
      

  4.   

    赞同  yongdu()设置 release 的项目属性, 看 那个库添加进去了没?
      

  5.   

    ALT+F7 
    看看两个之间的不同如果调用了dll,lib,请看一下dll是否是Release的RebuildAll
      

  6.   

    我根本没有用到lib 或 DLL
    我自己搞掂了,原来是继承类的内联函数出了问题。
    大家以后也小心了。
    去掉内联就没事儿了。