预编译头太害人了。该怎么处理

预编译头太害人了。。。
本帖最后由 weiwuyuan 于 2011-12-04 21:32:16 编辑
头文件里有个函数,是带默认参数的,比如设为1,然后运行一下,读出的值的确是1,没问题,
然后这时候,再改成2,再运行一下,结果读出的值还是1,但是当我清理一下项目再次编译的时候,才为2。。。

发现了好久才发现这么个问题。。。。
------解决方案--------------------
预编译头太害人了。该怎么处理
我每次都清除然后重编绎
------解决方案--------------------
头文件里的函数申明才是函数原形呀...
------解决方案--------------------
没看明白
------解决方案--------------------
虽然不知道楼主在说什么,但是分还是要接的。。
------解决方案--------------------
预编译头太害人了。该怎么处理
------解决方案--------------------
可以在工程设置里把预编译头选项给关掉的。
------解决方案--------------------
不可能,修改过以后文件的时间戳不同,会重新编译的,是你自己操作错误
------解决方案--------------------
建项目的时候去掉预编译头去掉就O了  楼主
------解决方案--------------------
很怀疑楼主是不是修改了头文件之后,是不是没有重新编译、、
------解决方案--------------------
什么版本编译器?

vs2008会重新编译
------解决方案--------------------
重来不用预编译的人飘过
------解决方案--------------------
引用:
重来不用预编译的人飘过


大点的工程做了小修改调个试什么的岂不是要编译很久