摘要: 在一个项目里使用了Libpng的静态链接库,但是一编译就报错,错误如下所示: 重新设置了项目属性还是报错,看来问题还是出在库引用上,查了一些资料,原因如下: 运行时库现在包含防止混合不同类型的指令。如果试图在同一个程序中使用不同类型的运行时库或使用调试和非调试版本的运行时库,则将收到此警告。例如,如果编译一个文件以使用一种运行时库,而编译另一个文件以使用另一种运行时库(例如单线程运行时库对多线程运行时 库),并试图链接它们,则将得到此警告。应将所有源文件编译为使用同一个运行时库。原因和解决办法:编译过程中,链接器搜索的库有LIBC.lib、LIBCMT.lib、LIBCD.lib、LIBCM. 阅读全文
posted @ 2014-01-16 14:31 清风似水流 阅读(2366) 评论(1) 推荐(0) 编辑