赞
踩
编译64位库时发生错误:fatal error C1900: “P1”(第“20081201”版)和“P2”(第“20080116”版)之间 Il 不匹配
链接时使用了某些用更新的编译器编译的LTCG的library。之所以x86是正常的,是因为很巧链接时使用的x86 lib是普通lib,而amd64 lib是LTCG lib.
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin>link -dump -disasm E:\Workspace\CloudPub\Trunk\__Internal\Libs\jepglib8c64.lib
TYPE:library
检查之后发现jepglib8c64.lib文件时LGCT库,重新编译成非LGCT库即可正常编译:
编译方法:设置项目-->属性-->配置属性-->常规-->项目默认值-->全程序优化选择“无全程序优化”
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。