读书人

为什么小弟我在VS里修改程序后再次编译

发布时间: 2012-04-14 17:14:21 作者: rapoo

为什么我在VS里修改程序后再次编译结果在DOS命令行界面下依旧是原来的结果?
比如原来编译的结果,输出2

修改后在VS编译通过的结果是5,但在DOS界面或者VS的命令行界面下,输出结果依旧是2.除非是我在VS命令行界面下用CL命令再编译一次,结果才刷新为5.

请问这是为什么?如何解决?

谢谢

[解决办法]
每次修改源程序都要保存 清理解决方案 重新 编译 链接成最新的可执行文件
不然 你这个可执行文件 仍然是旧的
[解决办法]
删除exe文件,然后重新编译试下
[解决办法]
要清理工程,重新编译生成可执行文件。

读书人网 >C++

热点推荐