VC6.0写的MFC程序,DEBUG下能运行,release版本下编译能过,但运行时弹出DOS窗口并显示program too big to fit in memory。项目时比较大,但绝对不是电脑问题。各位大侠帮忙
急急急.
另外如何将自己的项目打包成具有安装文件

解决方案 »

  1.   

    打包安装程序可以用InstallShield
    你的exe文件编译出来有多大啊,我还真没见过你说的内存过大的情况
    win32下都是4GB的内存,跟物理内存没有关系,
      

  2.   

    把里面的功能尽量用dll实现, 然后在exe中调用, 这样exe也不会变得很大
      

  3.   

    Release版编译是选择生成Debug信息,然后调试看具体错误。
      

  4.   

    呵呵,第一个问题已经解决,是编译选项的问题,这个可以在网上搜相关的文章,比较好的方法是对照DEBUG版本下的编译选项作相关修改。还有就是在debug版本下会掩藏程序中的某些错误,在release下就会暴露,所以还是要检查自己原来的代码。
    请大侠们把打包程序稍微说的详细一点,呵呵
      

  5.   

    UP,现在剩下的问题就是我用IS打包后,在别的电脑上安装时最后一步提示“在目录(这里的目录是我机子上库的目录)找不到(几个MFC动态链接库)“,但程序却照样可以运行,我在用IS打包时已经将这几个库添加了,并且也将库放到了安装文件的文件夹中。各位大侠怎么解决问题,急啊