为什么我使用work.c
或VCExpress test.sln /build "Release" /project "test"
输出文件编译msbuild
为8 kb
时,当我使用CL.exe /Tp w.c user32.lib
创建最终输出为{{1}时}
最后他们(vsexpress,msbuild,nmake)最后编译37 kb
并与CL.EXE
链接? (如果您可以简单地回答这个问题,那么对我来说这很容易,因为我知道答案就在LINK.EXE
或cl.exe
选项和开关的某处。
vsexpress在此过程中做了什么?
它是用一种导致较小尺寸的link.exe
命令编译的吗?
是不是以不同的方式联系了它?
btw :代码没什么特别的,一个简单的窗口,其中有一个从msdn复制的按钮但如果你必须在这里:http://textuploader.com/o4qt
我希望他们所有人都使用cl.exe
进行编译并与CL.EXE
相关联。如果您不这样说,那么您会让我非常伤心(手指交叉) < / p>