应用程序正常初始化失败(0xc150002)失败。请单击“确定”,终止应用程序

时间:2021-09-23 19:47:46

从论文的作者主页上下载的关于3D矢量场可视化源码用vs2008写的,在我的vs2010上进行转换后出错,

应用程序正常初始化失败(0xc150002)失败。请单击“确定”,终止应用程序

代码里包含libpng方式读取图片,在网上搜了很多有关0xc150002的解决方法都不管用,最后发现原项目工程自带的libpng.lib是用vs2008编译生成的,在vs2010里不兼容,需要vs2010重新编译生成libpng.lib替换原来的libpng.lib运行通过了!所以,以后再运行开始由vs2008编译后来转换为vs2010运行时,如果遇到错误可以先考虑一下,是不是有的配置文件不兼容,需要vs2010重新编译生成。