【发布时间】:2017-04-12 13:49:14
【问题描述】:
我已经通过 FPC 和 GDB 在 Visual Studio Code 中为 Object Pascal 设置了构建和调试环境,但我只是通过构建过程为仅包含 1 个 .pas 文件的程序工作
"command": "fpc",
"args": [ "-g", "-Px86_64", "helloWorld.pas" ],
现在,我需要构建相当大的 Delphi 项目组(类似于解决方案?),它包含主项目文件 .groupproj。
有没有办法以某种方式通过 FPC 构建 .groupproj?
或者至少有一些解决方法,比如转换为 .lpi,然后通过 FPC 构建?
或者至少从 VS Code 调用 Delphi 编译器/构建器并通过它构建整个项目组? (但我不喜欢这个选项,因为我更喜欢不使用 Delphi)
【问题讨论】:
-
但是我找不到,怎么做(还在google,但是Object Pascal、Delphi和FPC对我来说是新的)。
-
这是一个 Free Pascal 问题,而不是 Delphi 问题。因此,包含 Delphi 标记会产生误导。
-
delphi.wikia.com/wiki/Compile_from_Commandline 不会帮助你用 fpc 编译它(我很确定这不会很容易,但可能会帮助你了解如何在 Delphi 中构建它。
-
Lazarus has a converter 用于将 Delphi 项目转换为 Lazarus 项目。
-
Remy:转换器在 .dpr 上工作(并从该文件到源代码的其余部分)。据我所知,它会忽略任何纯粹的配置文件(如 .cfg、.dproj、.groupproj 等)。对于其余部分,您可能还需要添加 -Sd 参数以强制编译器与 delphi 语言兼容。
标签: visual-studio-code freepascal delphi group-project