【问题标题】:Ubuntu and LazarusUbuntu 和拉撒路
【发布时间】:2010-11-12 08:15:42
【问题描述】:

今天我安装了 Ubuntu 和 Lazarus IDE(Delphi 风格的跨平台 IDE)。我对 Linux 操作系统的文件结构一无所知。你知道一些可以让我专门开始使用 Lazarus 的教程吗?Linux 是否有模块和 API 或者它是如何工作的?

【问题讨论】:

  • 如果你喜欢 Lazarus 那么看看 CodeTyphon 可以让你的跨平台开发变得更加容易。 pilotlogic.com/sitejoom/….
  • 我赞成!我刚刚发现了 CodeTyphon,它是 freepascal 和 Lazarus 的最佳打包解决方案。我希望这背后的人能得到足够的关注和收入来继续发展! Freepascal 和 Lazarus 可以彻底改变 Linux 开发。

标签: linux ubuntu delphi lazarus


【解决方案1】:

一些一般信息:

在 Linux 中(几乎)一切都在库中实现,请查看 dpkg -l | grep lib。所有以lib 开头的Debian 软件包都是将库安装到/usr/lib/lib 的库软件包。

通常有一个 lib*-doc 包用于包含其 API 文档的库。包文档一般安装到/usr/share/doc

联机帮助页系统中也可能有帮助,请尝试使用 man man 和 GNU info 工具。

C/C++ 头文件位于/usr/include,您必须将它们翻译成 Pascal 才能使用这些库。

当然,Lazarus 和 FreePascal 也有自己的库,您可能想先看看它们。

这里还有一个特定于 Ubuntu 的 StackExchange 站点:https://askubuntu.com/

【讨论】:

  • 当然,他们尝试的第一个库是 mysql,它不存在 :_)
  • 不过有 zeos 之类的 MySQL 访问组件吧?
【解决方案2】:

主要的 Free Pascal 文档也很有用(Free Pascal 作为编译器包含在 Lazarus 中):

还有 Lazarus 主库,也就是 LCL:

【讨论】:

    【解决方案3】:

    开始使用 Ubuntu 的最佳地点是他们的网站:

    它有据可查,社区很棒。

    玩得开心!

    【讨论】:

    【解决方案4】:

    如果您正在寻找一本描述所有 Linux API 的书,它就在那里:

    http://www.man7.org/tlpi/index.html

    它刚刚问世,到目前为止除了好评如潮。 (不,我既不是作者也不是出版商!:D)

    【讨论】:

      【解决方案5】:

      打扰一下 :)

      你的问题很宽泛,所以我会用我自己的一些一般信息来回答。

      首先,在 ubuntu 上用 lazarus 编程让我很恼火的主要事情是,当你将程序转移到 Windows 上时它不起作用......我不知道其他人是否得到这个,但是我必须先在 windows 机器上编译我的应用程序,然后才能在 windows 上使用它。

      此外,如果您正在制作图形应用程序,请确保您有固定的字体大小。我喜欢 11 岁的我。显然,它使标题有所不同。 为什么这是你问的问题?好吧,我发现,我制作了这个看起来很可爱的令人难以置信的应用程序,然后字体在另一台机器上很小。所以确保你的字体是固定的!!

      如果你还没有安装 lazarus,最简单的方法是运行...

      sudo apt-get install lazarus
      

      ...在您的终端中

      最后,只需在您的主目录中创建一个名为 projects 的文件夹即可!除了 lazarus 存储在 usr/share/applications 中之外,没有什么不同。

      希望这有帮助!

      哈里森

      【讨论】:

      • 请不要更改我的答案。
      猜你喜欢
      • 2018-12-30
      • 2016-09-09
      • 1970-01-01
      • 2018-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多