- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 lazarus 的免费 pascal 上做了一些工作。因此,当客户要求我为 mac 编写应用程序时,在最初的“无法完成”阶段之后。 (随后可能是 asp.net 阶段)我考虑过使用 lazarus 编写它。
问题是。我只有一台运行 mac OSX 的虚拟机,这意味着我真的不想在 mac 上开发。但是,我似乎无法让我在 windows 上用 lazarus 编写的应用程序在 mac 上运行。我已经尝试使用 Lazarus Wiki 进行部署并且 MACOS 文件夹是空的,所以当我把它放在 mac 上时,它不会运行该应用程序。
这样做的最佳方法是什么,还是我找错了树?
最佳答案
看来你是想做交叉编译,理论上是可以的,但可能不切实际,上面Marco说的原因。
作为替代方案,您可以在 MacOX 机器上安装 XCode、FreePascal 和 Lazarus。您仍然可以在 Windows/Linux 上进行开发和一些测试。当您达到某个里程碑时,您可以将您的源代码复制到 Mac 并编译您的应用程序以进行测试并提供给用户。
即使可以轻松交叉编译,平台之间也存在一些细微差别,因此(特别是如果它是一个 GUI 应用程序),您需要在将其提供给客户端之前在实际的 MacOS 机器上对其进行测试。
关于windows - 使用 Lazarus 为 Mac 编写代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7463140/
当我在新计算机上打开现有的 Lazarus IDE 项目时,它不想进行编译。源编辑器中会弹出一个包含此代码的窗口 program C05e01p; {$mode objfpc}{$H+} uses
我开始在Lazarus IDE中开发项目,但我不适应新平台。如何在项目中导入音频媒体,图像,视频和其他资源,然后使用它们(无需使用操作系统的特定目录)。 利用相同的情况,创建一个zip文件类型并将其导
在花了很多时间之后 ''' procedure Tf100.lvListCustomDrawItem(Sender: TCustomListView; Item: TListItem; State
为什么这段代码不会导致编译器错误?我预计会出现错误,例如“对“CallMe”的调用不明确”。这是编译器或语言中的错误吗?这可以通过使用单元名称和函数调用前面的点来解决,但这不能保护用户代码和库代码免受
我正在尝试使用 synapse 在 lazarus 中创建 https 服务器,但失败了。我想让我的服务器接收来自其他 https 客户端的数据。我正在使用 https://localhost:150
我们使用的是摩托罗拉 MC3100 移动数据终端、条码扫描器。运行Windows CE6.0 为了对这些进行编程,我们打算使用 Lazarus/FPC,实际上我们已经制作了一个可以在设备上运行的测试应
我正在将 Delphi 应用程序移植到 FPC/Lazarus,该应用程序在启动屏幕中显示信息。当单元具有初始化部分时,该初始化部分会调用类似以下内容的内容: Splash.Info(unit_nam
我必须在主线程的上下文中执行一些代码。我使用的是Lazarus + FPC。我从 DLL(如果在 Linux 上是共享库)内的线程接收到一个事件,并且我的回调函数被调用。请注意,此函数不是任何类的成员
我想使用内置的TSimpleIPCServer在Lazarus中创建一个简单套接字服务器。 我不想使用任何其他框架或产品! 该组件上似乎没有任何文档。我在网上浏览了所有内容,但找不到任何示例。 最佳答
我有一些 Delphi 经验,并且正在尝试使用 Lazarus 构建一个项目,这对我来说是全新的。 我想,我已经阅读了有关 Lazarus、翻译/国际化/本地化的所有可用信息,但我无法找到我真正想要的
召集所有FreePascal和/或Lazarus大人物!! 查看标记为[FPC]或[Lazarus]的大部分问题,我们会发现Marco van de Voort可以回答大多数问题... But why
我有一些 Delphi 经验,并且正在尝试使用 Lazarus 构建一个项目,这对我来说是全新的。 我想,我已经阅读了有关 Lazarus、翻译/国际化/本地化的所有可用信息,但我无法找到我真正想要的
我想在 Raspberry Pi 上使用 Lazarus 进行开发,但直到现在我还不能。 Here我读过这个: 在 Raspbian 操作系统中,很容易安装 Lazarus 和 Free Pascal
我正在使用 Lazarus IDE 在 Linux 系统上编写程序。该程序应该连接到 Internet 或 Intranet。所以,我想向用户显示他们可以用来连接到 Internet 或 Intran
这里只是这个问题的后续问题 => link是否可以将 TabSheet 标题的文本颜色更改为另一种颜色(例如白色)并将字体样式更改为“粗体”? 最佳答案 也许这会给你这样的灵感。再次请注意,这仅适用于
我有一个使用 Lazarus 构建的程序。 我想在没有 Lazarus 的机器上运行它。这可能吗?如果是这样,我如何确定要放在新计算机上的依赖项? 注意:我不热衷于制作安装程序或类似的东西。我只想在没
时尚指南? 除了 http://wiki.freepascal.org/Coding_style是否有风格指南代表 Lazarus(和/或 FPC 和/或 Delphi)或某种广泛共识所遵循的风格。
我正在使用 Lazarus 构建一个应用程序,我在其中使用 sqlite 数据库来存储数千条记录。现在我正在通过 sqlite3.dll 动态链接到 sqlite 库。 是否可以静态链接到它?我在哪里
每次我使用 raise Exception.create('...'); 时,它都会显示与 Delphi 不同的以下框: [my message] Press OK to ignore and ris
我在 TForm1.FormDropFiles 中遇到了一个非常奇怪的问题。 我已附上整个项目。我无法定位问题。 执行项目后,会显示form1,并显示系统托盘图标,当将文件拖放到form1上时,会显示
我是一名优秀的程序员,十分优秀!