1. WAOYOU首页
  2. 编程
  3. 易语言

支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称

在开发微信小助手的时候,遇到易语言提示“支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称”这个错误,删除控件时或者运行时还附带有“System Error. Code:87. 参数错误。.”的提示,看调试框的错误提示是少了“vclbase_static.lib”和“vclbase.lib”这两个支持库文件,实际上找到了这两个文件也放进正确的目录,依然会报错,因为这个报错绕了好多弯路,在我遇到的报错实际过程中,实际上是因为用到的易语言控件“VCL表格”、“VCL窗体”、“VCL分割条”、“VCL高级组合框”、“VCL面板”、“带标签编辑框”尚不支持静态编译。

警告:支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称
找不到静态库“E:\Program Files (x86)\E\static_lib\vclbase_static.lib”或“E:\Program Files (x86)\E\static_lib\vclbase.lib”!
LINK : fatal error LNK1181: cannot open input file “E:\Program Files (x86)\E\static_lib\vclbase_static.lib”
静态连接失败

支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称
System Error. Code:87. 参数错误。.

 

支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称
支持库“VCLBase”未提供静态库所需的“处理系统通知的函数”的函数名称

解决方法

如果你也使用的有“VCL表格”、“VCL窗体”、“VCL分割条”、“VCL高级组合框”、“VCL面板”、“带标签编辑框”这几个控件,把用到的这几个的控件删除,然后用其他的控件来代替这些功能的实现,只要不存在这几个控件,就可以正常编译!

用其他的控件替换后,从新编译即可。

原创文章,作者:阳光,如若转载,请注明出处:https://www.waoyou.com/469.html

声明:本文观点不代表WAOYOU立场,转载请联系文章原作者。如文章内容或图片涉及版权,敬请联系本站进行删除。WAOYOU,陪你一起看世界!

联系我们

在线咨询:点击这里给我发消息

电话:17638350532

工作时间:周一至周五,9:30-18:30,节假日休息

QR code