none
vs2010编译时cl.exe占用内存问题 RRS feed

  • 问题

  • 大家好,

    我在win764位下使用vs2010编译一个程序,输出大概是:

    >Build started 2012/4/11 12:44:26.
    1>InitializeBuildStatus:
    1>  Creating "Debug\BuildingShow.unsuccessfulbuild" because "AlwaysCreate" was specified.
    1>ClCompile:
    1>  stdafx.cpp
    1>  MainFrm.cpp
    1>  BuildingShowView.cpp

    。。。。(中间为文件编译和一些警告)

    >Manifest:
    1>  Deleting file "Debug\BuildingShow.exe.embed.manifest".
    1>LinkEmbedManifest:
    1>  BuildingShow.vcxproj -> D:\Program\BuildingBoundary\Debug\BuildingShow.exe
    1>FinalizeBuildStatus:
    1>  Deleting file "Debug\BuildingShow.unsuccessfulbuild".
    1>  Touching "Debug\BuildingShow.lastbuildstate".
    1>
    1>Build succeeded.
    1>
    1>Time Elapsed 00:02:02.92

    首先,“Creating "Debug\BuildingShow.unsuccessfulbuild" because "AlwaysCreate" was specified.”这句话不知道是怎么引起的?以前使用vs10的时候没有碰到这样的问题。不知道这句话揭示了什么内容?会不会影响编译速度?

    另外,在编译过程中,cl.exe占用很大的内存,达到2g多,

    请问这是什么原因?

    本人电脑配置:core i7-2600 CUP, 3.40 GHz,内存4gb。win7 64位操作系统。这个工程包含的文件数大概为60个左右(.h/.cpp),总代码数应该不超过5万行。

    希望各位能帮我找到原因。

    • 已移动 ChiYau 2012年4月17日 21:03 這個題目和C++ 相關的, 所以發在C++版塊比較合適 (发件人:Visual Studio 2010)
    2012年4月11日 5:02