|
10精币
也没改过关于“lib”有关的东西,只是增加了PDF支持库
正在编译现行程序
正在检查重复名称...
正在预处理现行程序
正在编译易模块"阳天模块", 文件名: "E:\易语言储存\源码\SoftApiModule V3.33.ec", 版本号: "3.33", 创建号: "0.0", 作者: "萧阳天".
正在编译易模块"etcp_ultimate", 文件名: "E:\易语言储存\源码\etcp_ultimate.ec", 版本号: "1.0", 创建号: "0.0", 作者: "ieh".
正在编译易模块"GdiPlus.dll", 文件名: "E:\易语言储存\GdiPlus类6.33.ec", 版本号: "6.3", 创建号: "0.0", 作者: "".
正在编译易模块"LibXL", 文件名: "E:\易语言储存\源码\LibXL7.ec", 版本号: "3.9", 创建号: "4.3", 作者: "黑夜".
正在进行名称连接...
正在统计需要编译的子程序
正在编译...
正在生成主程序入口代码
程序代码编译成功
等待用户输入欲编译到的文件名
正在进行名称连接...
开始静态链接...
libtiff.lib(tif_fax3.obj) : error LNK2005: _TIFFFaxBlackCodes already defined in PDF_static.lib(hpdf_image_ccitt.obj)
libtiff.lib(tif_fax3.obj) : error LNK2005: _TIFFFaxWhiteCodes already defined in PDF_static.lib(hpdf_image_ccitt.obj)
E:\易语言储存\编译\源码.exe : fatal error LNK1169: one or more multiply defined symbols found
静态连接失败
|
最佳答案
查看完整内容
libtiff.lib和PDF_static.lib这两个lib有同名函数,冲突了
1、找到对应的支持库,取消掉其中一个试试(前提是你调用那个库中定义的函数)
2、参考https://bbs.125.la/forum.php?mod=viewthread&tid=13975012&extra=,把其中一个lib中函数改名(注意备份lib,有时需要改回来)
补充内容 (2024-8-19 06:08):
1、修正:前提是没调用那个库中定义的函数 ...
|