z10001 发表于 2023-5-13 18:45

[易语言]哥哥们,我想问问我这个为什么静态编译失败,

本帖最后由 z10001 于 2023-5-14 09:05 编辑

开始静态链接...
libc.lib(crt0dat.obj) : error LNK2005: __cinit already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: _exit already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __exit already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __cexit already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __c_exit already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __C_Exit_Done already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __C_Termination_Done already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __exitflag already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __wpgmptr already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __pgmptr already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: ___winitenv already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __wenviron already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: ___initenv already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __environ already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: ___wargv already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: ___argv already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: ___argc already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __winminor already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __winmajor already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __winver already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __osver already defined in libcmt.lib(crt0dat.obj)
libc.lib(crt0dat.obj) : error LNK2005: __umaskval already defined in libcmt.lib(crt0dat.obj)
C:\Users\Administrator\Desktop\23.exe : fatal error LNK1169: one or more multiply defined symbols found
静态连接失败

换了VC6 也修改了link

哥哥们,我想问问我这个为什么静态编译失败, 这是提示的 我看不懂 有懂的可以帮忙解释下吗

jianxi34 发表于 2023-5-13 21:48

看不懂杀毒软件设置看看

kingwl 发表于 2023-5-13 22:06

换个静态库试试呢

小懒虫丶 发表于 2023-5-13 22:08

看看链接器有没有问题,换个链接器或者你的某些东西不支持静态

bnb 发表于 2023-5-13 23:26

换 链接器 VC6

天空の幻像 发表于 2023-5-14 00:18

是不是用了啥支持库的命令,不支持vc6的静态编译,我就是,删除了那个命令就可以编译了,然后你可以换成2017的连接器试试

派大星丶 发表于 2023-5-14 02:10

先把杀毒关了,如果不行更换编译器。

z10001 发表于 2023-5-14 09:19

有没有大佬帮忙远程看看。万分感谢,小弟真的不是很懂。网上已经各种查找 试过很多办法都没用

hurric 发表于 2023-5-14 10:58

建议楼主看看易语言安装包吧 一般里面都会有说明 ,先打开什么运行 再点击什么

6201 发表于 2023-5-14 11:29

你是什么版本的易语言
页: [1] 2
查看完整版本: [易语言]哥哥们,我想问问我这个为什么静态编译失败,