精易论坛

标题: 易语言静态编译问题 [打印本页]

作者: c36khz    时间: 2025-4-26 19:45
标题: 易语言静态编译问题
静态编译后,出现这个提示,使用的VC6编译器
error LNK2001: unresolved external symbol _iext_ProcessNotifyLib@12    : fatal error LNK1120: 1 unresolved externals
换了各种编译器都无效,还是老样子


作者: 是可可吖    时间: 2025-4-26 19:45
重新安装易语言
作者: a7747    时间: 2025-4-26 19:56
错误中的_iext_ProcessNotifyLib@12是处理系统通知的函数,表明静态编译时链接器未找到该函数的实现。这通常是由于支持库未正确导出符号或函数名称不一致导致的
确认_iext_ProcessNotifyLib@12函数是否在支持库中‌正确导出‌,且函数名和调用约定(如stdcall)与声明完全一致
可尝试‌清理编译缓存‌(删除.obj和.tds临时文件)并重启易语言
            

  Windows 11 专业版 官方正版授权 【Win Next ◆ 20161.1000.rs

Intel(R)Core(TM)CPU【I9-12900ks @ 6.5 GHz

主板型号【ROG STRIX Z690-A GAMING WIFI 吹雪    BIOS 1304

作者: c36khz    时间: 2025-4-26 20:29
a7747 发表于 2025-4-26 19:56
错误中的_iext_ProcessNotifyLib@12是处理系统通知的函数,表明静态编译时链接器未找到该函数的实现。这通 ...

怎么解决{:3_55:},好几天了
作者: Canada    时间: 2025-4-26 21:29
重置link.ini文件,或者是不是源码里有什么dll的调用方式函数名和调用约定(如stdcall)与声明不完全一致
作者: BruceJoysky1987    时间: 2025-4-26 23:34
换个编译器不就好了
作者: 路人丁20    时间: 2025-4-27 02:36
独立编译




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4