针对于同一个程序,我采用下面两种运行方式:
一种:我在 Visual Studio 2008 中 调试 ->启动调试来启动一个程序运行。
二种:直接在 release 文件夹中双击 .exe 文件运行。
上面两种方式的运行结果为何不一致。
有可能的情况是:
1,采用了条件编译。
2,编译器优化。
调试模式默认是debug,而不是Release,目录不同。如果生成选项中有优化,release下生成的exe和debug下的exe不同.
运行bin下程序试试
release和debug的不同