请问一个问题:
如果要编译一个Release版本的程序,其依赖的所有的dll是不是一定要编译成Release版的,如果其中的一些为Debug版会引起什么问题?谢谢

解决方案 »

  1.   

    相关的自己的DLL当然也要是Release的,呵呵
      

  2.   

    如果是DEBUG版本也不会有什么问题,但是该dll依赖的库如mfc42D。dll会需要的
      

  3.   

    我用没发现什么问题,但用Debug会详尽一些。(你比较它们的大小就知道,相差很多)
      

  4.   

    所有的 DLL 在发布版本时都编译成静态的 Release版本,在开发调试时用动态的 Debug版本!
      

  5.   

    所有的 DLL 在发布版本时都编译成静态的 Release版本,在开发调试时用动态的 Debug版本!否则在没有安装 VC 的机器上由于找不到 MFC 库而无法运行!