这个很容易理解啊。。编译器不一样。。当然编译的结果也可能不一样啊。。。你在Visual Studio环境下吧文件删掉。。在重新加下文件试试
这个应该是vs2008运行出错了吧。以前在vc6时遇到过类似的问题。不属于程序本身的问题。