如题所言

解决方案 »

  1.   

    你的机子装的东西太多?内存太小?使用了很多连接,如:dll,ActiveX等...
      

  2.   

    可能是文件太多的原因,我的机器是p4 1.6g,ddr 256m的,编译一个dll,一共也就20个文件,结果编译了4分钟,奇慢无比,每次编译的时候,我都可以去喝茶了
      

  3.   

    编译占用CPU速度当然慢, 文件小或少就不会了.
      

  4.   

    文件太多的话,最好不要用IDE直接编译。把Makefile导出,直接在DOS下编译为好。
      

  5.   

    如果有warning的话最好都去掉
      

  6.   

    谢谢上面的大侠指点,
    我的机子是p4 1.6G,内存是256M的,应该不算差了吧,
    我看了任务管理器,是VC的编译占用了大部分的资源,CPU一直是在100%的工作,可是这是为什么呢?不可能会这么慢啊。以前不是这样的啊。
    我还查杀过毒了,没有病毒,
      

  7.   

    偶的P4 1。7A
    512M DDR333
    MATOX 金钻80G速度奇快
    但是编译一个1万多行的程序时候,也慢得要死每次编译的时候我就去看电视:)
      

  8.   

    靠!!一个执行文件要20多兆!!不知道你的系统是怎样开发的!!
    这么大的东西,最好多分几个部分,多做一些DLL。这样的好处是,没有必要
    所有的部分都必须编译。你要是每次都是rebuild,当然慢的药死!
    我的机器是XP1600/512M都不随便这样做。我处理的源程序就有40多M,但是从来不用VC的IDE,那样会折磨死人的!
    所以,用我告诉你的方法,导出makefile,在DOS窗口里编译!而且,还可以
    随意控制编译.(用DOS的批处理)要知道,即便我这样全部重新编译一次,也要20分钟。
      

  9.   

    我工作的项目有500多兆,Rebuild All要2小时,P4/1G, 384M.没办法,我们的工作平台不支持动态连接库。:-(
      

  10.   

    VC本身就是文件越大编译速度越慢
    在dos状态下编译,强一点!
      

  11.   

    本人现在在出差在外,回去就 揭帖,
    只是我还是 不明白 我的 编译连接后的EXE文件为什么会那么大,人家说一般的 又个5M或36M就很大 了 。不知道 为什么