用 Lazarus 开发 OPC Client 2 (关于Lazarus 编译器)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用 Lazarus 开发 OPC Client 2 (关于Lazarus 编译器)相关的知识,希望对你有一定的参考价值。
Lazarus 其实现在是一个很好的编辑环境了,代码提示和格式化功能都可以较好的工作。甚至可以认为在编辑编辑上部分功能优于DELPHI,但毕竟小众不太完备。
Lazarus开发DLL同Delphi一样方便,但在编译过程中可能会出现Delphi中从来不可能遇见的问题,报“XXXXXX.pas(22,1) Error: Undefined symbol: WSRegisterXXXXXX”之类的信息,如下图:
解决的办法就是在程序(库文件)声明引用的地方加入“Interfaces”,就是上图被注释掉的地方,这可能是很多老Delphier不太适应的,首先Delphi里面不需要,其次Lazarus的项目模板也没有默认加入!
再次强调啊,要Uses Interfaces, 动态库才可以正常编译哦!
以上是关于用 Lazarus 开发 OPC Client 2 (关于Lazarus 编译器)的主要内容,如果未能解决你的问题,请参考以下文章
用 Lazarus 开发 OPC Client 3 (关于接口/Interface)
《连载 | 物联网框架ServerSuperIO教程》- 18.集成OPC Client,及使用步骤。附:3.5 发布与更新说明。