zoukankan      html  css  js  c++  java
  • 彻底解决lazarus安装组件后烦人的编译时单元找不到的问题!

         以安装indy为例

         1/下载组件包, http://www.indyproject.org/Sockets/fpc/indy-10.2.0.3.zip

         2/爆开放于C:lazaruscomponentsindy-10.2.0.3

         3/打开C:lazaruscomponentsindy-10.2.0.3lazarusindylaz.lpk安装包文件, 点击package里面的options选项 ->Compiler Options 在Other unit files项填上..fpc , 因为indy的源码除了lazarus,还有同级目录的fpc. OK确认后,再compile这个组件, 一路通过 . 

        4/安装,  如果直接点Use->install, 就会出错, 又说xxx找不到(烦到家了), 原因是lazarus的编译器是外部的fpc, lazarus ide里面设置的路径于fpc是不同步的, 必须要为fpc指定全局的搜索路径!

    打开C:lazarusfpc3.0.2inx86_64-win64fpc.cfg , 在里面加上一行再保存此cfg文件:

           -FuC:lazaruscomponentsindy-10.2.0.3lazaruslib$fpctarget

           也就是将indy编译好的库加入到fpc的搜索路径里面.

           然后还要做一个很重要的步骤,就是将此组件的options->Package options->IDE Integration页里面的Update/Rebuild选项设为Manual compilation 手动编译, 不然就会出错!!

           再install 这个组件 , 一路通过 .

        

      完毕后,  开一个空的project, new form , 然后扔一个idtcpserver组件, 保存于c: emp下, 再compile, 然后翻出c: emplibx86_64-win64, 编译器只编译project相关的几个ppu, 而它引用的组件不再重新编译, 速度快得多了.

           相同的方法, 于centos/OS X下亦生效.

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rocklee/article/details/71515281
  • 相关阅读:
    向量、矩阵常用范数
    关于HP M451网络连接的资料
    pyqt程序最小化到系统托盘(未测试)
    博客园美化大集合2020最新!不用担心失效问题!
    添加QQ聊天
    关于加密
    python抓取谷歌学术关键词下文章题目
    如何确定网站可否可爬取
    灵狐浏览器
    利用beautifulsoup进行对标签的二次查找-以打印网易云歌单内容为例
  • 原文地址:https://www.cnblogs.com/findumars/p/9360912.html
Copyright © 2011-2022 走看看