CSDN论坛 > VC/MFC > 基础类

不是说VC编译后文件会很小吗,为什么,我什么代码都没写,编译后就有152k,是不是有其他设置的,请指点,怎么才能编译程序最小 [问题点数:20分,结帖人nbforyou]

Bbs1
本版专家分:0
结帖率 98.88%
CSDN今日推荐
Bbs8
本版专家分:44697
Blank
铜牌 2006年9月 总版技术专家分月排行榜第三
Blank
黄花 2006年9月 VC/MFC大版内专家分月排行榜第二
2006年8月 VC/MFC大版内专家分月排行榜第二
Bbs4
本版专家分:1394
Bbs2
本版专家分:280
Bbs1
本版专家分:0
Bbs8
本版专家分:44697
Blank
铜牌 2006年9月 总版技术专家分月排行榜第三
Blank
黄花 2006年9月 VC/MFC大版内专家分月排行榜第二
2006年8月 VC/MFC大版内专家分月排行榜第二
Bbs4
本版专家分:1174
匿名用户不能发表回复!
其他相关推荐
让vc编译出的程序减小体积
让vc编译出的程序减小体积 转自邪恶八进制 ----------------------------- 人们都说vc做出的东西可以小点,现在你打开vc编译一个Hello World出来!点属性看下,咦!我没走眼吧,就一Hello World就160kb真是要人命啊! 呵呵!上面的情况是笔者所遭遇的情况.不过后来了解vc可以通过设置参数来自定义编译方式.为什么文件那么大!
减小Gcc编译程序的体积
众所周知,Gcc编译的原始程序一般很大,其实有几种方法能大大减小目标代码的体积,一般有以下几种方法。      基本知识来源:http://www.mingw.org/wiki/Large_executables   1、禁用调试信息      Release编译时不要加上-g开关。 2、使用-Os编译程序。     不要使用-funroll-loops等可以加速程序执行但是会大大增加
.java文件编译后会产生那些.class文件
1,对于普通的Java文件,里面只有一个类,也就是一个class,(注意:e->表达式也应该不能有),那么编译出来的就只有一个类名.class     e.g. public class Person{ } 编译后:就是Person.class 2,对于复杂一点的.java文件,例如里面有除了公共类以外的,与公共类平行的类或接口,那么,有多少个类或接口,就会编译出多少个.class
VS总是重新编译,即使没有修改文件
工具->选项->项目和解决方案 MSbuild项目生成输出详细信息:最小改为争端 编译,看输出 可能的原因:修改过windows的系统时间,系统记录文件时间戳为未来的某个时间,导致编译器永远判断文件修改够 解决办法: 修改并保存一下问题文件.使得时间戳重置
myeclipse,源代码更改后,重新编译,执行,仍然执行的是原来的代码。
莫名其妙,执行的时候,还是原来的代码,而且打断点执行,也会运行到空白行,或者跳过好多有代码的行。 网上好多说是因为没有编译,clean一下,然后选中自动编译就行了。但问题还是没有解决。 最终找到原因,把这个工程的jar包加入到了classpath中,每次执行,都会调用这个包中的内容,而没有调用我们已经重新更改后的编译文件。 解决办法:删掉classpath中该工程的jar包,同时把该工程指定
编译器优化代码都干了些什么不为人知的事情?
首先介绍两个优化概念 常量传播           将编译期间可计算出结果的变量转换成常量,减少了变量的使用。            int main() { int nVar = 1; printf("nVar = %d \n", nVar); } 变量nVal是一个在编译期间可以计算出结果的变量,借助常量传播代码等价于: int main()
高级语言程序的两种处理方式——编译和解释
编译方式         编译程序的功能就是把高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。 编译程序的工作过程 词法分析         在词法分析阶段,源程序可以简单的看做是一个多行的字符串。词法分析阶段是编译过程的第一阶段,主要任务是对源程序从前到后(从左到右)逐个字符进行扫描,从中识别出一个个“单词”符号。词法分析程序输出的”单词“常采用二元组的方式,
解决VC++编译程序出现中文乱码的问题
大家在使用VC++进行编译的时候,是否都会遇见一种情况,那就是编译以后出现了中文代码。小编觉得,这一种情况还是比较普遍的。那么为了可以解决大家的难题,今天小编就教大家解决VC++编译程序出现中文乱码的问题吧。   小编在这篇教程中,主要是向大家介绍三种解决方法哟。希望这三种方法,有一种方法是适合你的。   第一种方法   好了,接下来小编要为大家介绍的第一种解决方法,这一种解决方
vc编译exe的体积最小优化(附编译器参数)
人们都说vc做出的东西可以小点,现在你打开vc编译一个Hello World出来!点属性看下,咦!我没走眼吧,就一Hello World就160kb真是要人命啊!  呵呵!上面的情况是笔者所遭遇的情况.不过后来了解vc可以通过设置参数来自定义编译方式.为什么文件那么大!主要是编译器加入了很多没必要的代码(这里是对我们而言,不过有些代码还是有利于安全的).好了我们就手动改下编译器的参数来看看能到多
Keil总是全部编译的解决办法
正常情况下,Keil只是会对编辑过的文件进行重新编译,但是有的时候只是修改一个文件也会全部编译,两个地方需要检查: 1,project--option for target 'xxx' ---target---Code Generation-- 将Use Cross-Module Optimization勾选去掉 2,工程文件是否是只读属性,如果是只读,那去掉整个工程文件的只读属性。
关闭