Lazarus(0.9.30)+ Indy10 系列(四)——编译Indy源码
来源:互联网 发布:淘宝店运作 编辑:程序博客网 时间:2024/05/16 01:12
1、首先,我们把tags目录里的“Indy 10.5.7”复制到一个文件夹。
2、打开Lazarus 0.9.30,依次选择 包->打开包文件。
3、选择你刚刚复制出去的“Indy 10.5.7”目录下的Lib目录,找到indylaz.lpk文件,打开后应该是这样的。
4、由于Lazarus默认包里的所有文件与lpk包文件都在同一目录下,此时如果编译就会提示找不到文件,为此我们需修改各个文件的路径,使得Lazarus能够找到他们,修改后应该是这样的。(注意文件开头都已经加上了具体的路径)。
5、编译过程中,除了包里列出的文件,还要用到其他文件,为此我们必须在包的“编译选项”里把Indy其他源码的路径加上去,中间用分号隔开。
6、由于Lazarus还不够智能,编译过程中即使给了路径,也还是找不到IdDsnCoreResourceStrings.pas文件,为此我们必须把Core目录里的IdDsnCoreResourceStrings.pas文件,复制到包文件的目录里。(注意在Design下也有同名的文件,不要复错了,否则编译会出错)
7、点击“编译”,即可完成Indy源码的编译。
- Lazarus(0.9.30)+ Indy10 系列(四)——编译Indy源码
- Lazarus(0.9.30)+ Indy10 系列(五)——安装Indy控件,重新编译Lazarus
- Lazarus(0.9.30)+ Indy10 系列(三)——获取最新的Indy源码
- Lazarus(0.9.26)+ Indy10 系列(一)——获取最新的Indy源码
- Lazarus(0.9.28)+ Indy10 系列(二)——获取最新的Indy源码
- 利用INDY的TIDHASHMESSAGEDIGEST5类计算MD5(INDY10)
- delphi2009(Lazarus)中indy10 的Idtcpserver收发中文的解决办法。
- delphi2009(Lazarus)中indy10 的Idtcpserver断开客户端连接报错问题的解决办法
- Lazarus安装Indy10控件
- 安卓系统源码编译系列(四)——LOCAL_WHOLE_STATIC_LIBRARIES和LOCAL_STATIC_LIBRARIES的区别浅析
- Lazarus安装Indy-10.2.0.3
- 安卓系统源码编译系列(二)——安卓系统源码编译教程
- 安卓系统源码编译系列(2)——安卓系统源码编译教程
- [delphi]修改indy源码后重新编译
- 安卓系统源码编译系列(六)——单独编译内置浏览器WebView教程
- 安卓系统源码编译系列(七)——单独编译WebView兼容性问题解决
- 安卓系统源码编译系列(七)——单独编译WebView兼容性问题解决
- 安卓系统源码编译系列(一)——下载安卓系统源码教程
- vector没有定义的解决方法。error C2065: 'vector' : undeclared identifier
- android 3G pppd 调试记录
- zigbee 名词定义(zigbee definitions)
- 使用QThread需要注意的问题
- 基础排序:单元,冒泡,分治排序的C++实现与讨论
- Lazarus(0.9.30)+ Indy10 系列(四)——编译Indy源码
- AS3: Socket 数据包 收 发
- 计算机组成原理笔记(一)
- 写计时器,你知道用setTimeOut还是setInterval吗?
- HTTP协议的头信息详解
- 文件输入输出函数详细说明
- JS调用后台方法总结
- Memcached Session Manager(转帖,分布式应用部署又多一利器)
- Macworld