从论文的作者主页上下载的关于3D矢量场可视化源码用vs2008写的,在我的vs2010上进行转换后出错,
代码里包含libpng方式读取图片,在网上搜了很多有关0xc150002的解决方法都不管用,最后发现原项目工程自带的libpng.lib是用vs2008编译生成的,在vs2010里不兼容,需要vs2010重新编译生成libpng.lib替换原来的libpng.lib运行通过了!所以,以后再运行开始由vs2008编译后来转换为vs2010运行时,如果遇到错误可以先考虑一下,是不是有的配置文件不兼容,需要vs2010重新编译生成。
本文分享了一个在将使用vs2008编译的源码转换到vs2010时遇到的应用程序初始化失败的问题。通过更换原项目工程自带的libpng.lib为vs2010重新编译生成的libpng.lib,最终成功解决了问题。建议在遇到此类不兼容问题时,考虑是否需要重新编译以确保兼容性。

7238

被折叠的 条评论
为什么被折叠?



