我用VS2005编译出来的程序在别的电脑运行出现“应用程序正常初始化(0xc0150002)失败。请单击"确定",终止应用程序。”我试了在别的机器装vcredist_x86.exe,又试了复制msvcm80.dll,msvcp80.dll,msvcr80.dll到程序当前的目录,但都不管用。无论release版本编译还是debug版本编译都是这样,我已经选了“use MFC in a static library”的了。试了几台机器都是这样,真郁闷,难道不装VS2005的机器就运行不了由VS2005编译出来的程序?希望大家可以帮一下忙,谢谢了!
比如说MessageBox()这个函数,我发现在2005中的语法规则竟然和6.0中的不同!!
还经常碰到0xc0000005的问题,或者是编译通过却执行不了。
在6.0下我就很少遇到这些问题。
真不知道这是倒退还是进步。
还是习惯在6.0下工作。