工程属性中选择的是Use MFC in a Static Library吗?

解决方案 »

  1.   


    中文的话就是“在静态库中使用mfc”吧?我的是这样的。
      

  2.   


    中文的话就是“在静态库中使用mfc”吧?我的是这样的。光一个Diclog放一个List加几个按钮,出来的exe就四五个M
      

  3.   

    OutputDebugString输出日志,用DebugView软件打印出来,跟代码就能跟出来
      

  4.   


    没调用啥第三方库。就是一个MFC读写串口的程序,都是用的windows api。
    跟代码咋跟呢?出错的机器上没装vs。
      

  5.   

    原因大概找到了。
    是俺在一个别的地方一个会周期调用的写log的函数里面的CStdioFile没有SeekToEnd就写导致的。
    注释掉这个函数就不死了,另外一个有SeekToEnd的就不会引起问题。
    把SeekToEnd加上,程序跑了十几分钟还没挂。