Delphi 的环境配置

Delphi 系统安装后,有默认的配置如下:

1、在菜单 Tools\Options 中进行全局配置 :主要是:

1) Environment Options (环境)

     Environment Variavbles: 包括

   (系统变量System Variavbles / 用户变量User Overrides),也可以通过 Windows “高级系统设置”。

     Path 的设置 ,即 查找路径 。 用于查找:包Bpl 文件?

2)Delphi Options

    (1) Libary :(不同运行平台 Win32/64,Android 等下的配置)

        Libary Path :

        Package Output Path :   $(BDSCOMMONDIR)\Bpl      即 C:\Users\Public\Documents\Embarcadero\Studio\19.0\Bpl

        Dcp Output Path :          $(BDSCOMMONDIR)\Dcp     即 C:\Users\Public\Documents\Embarcadero\Studio\19.0\DCP

        Browsing Path:

        Unit scope names:  (默认 空)   单元空间名称?在 RAD Studio库(VCL-FMX-RTL)中,Unit scope names 是预先置于unit names 之前的前缀 ,通用表示:<unitscope>.<unitname>. ...    例子有:System.SysUtils,FMX.Controls 等,SysUtils unit 现在是System unit scope的一部分 ,Controls unit 是 Vcl or the FMX unit scope 的一部分!

        Debug DCU Path :

        HPP Output Path :  $(BDSCOMMONDIR)\hpp\$(Platform)    即 C:\Users\Public\Documents\Embarcadero\Studio\19.0\hpp\Win32

 

2、在项目 Project \ Options 菜单下,进行项目配置:

 1)Delphi Compiler 的配置

        Package Output Path :  ..\bpl\$(Platform)             即  项目Project 路径XX\bpl\win32        即 .Bpl(包)文件路径

        Dcp Output Path :         .\$(Platform)\$(Config)     即 项目Project 路径XX\win32\Debug    即 .Dcp  文件路径

        Unit Output Path :         .\$(Platform)\$(Config)     即 .Dcu  文件路径

        Unit scope names:    (默认 继承 Debug 或 Release)

        Search Path:    (默认 空)

        Conditional Defines  :DEBUG

 

说明: Dcu  英文全称:Delphi Compiled Unit File,是delphi单元文件.pas文件编译后产生的中间文件,( 相当OBJ 中间文件 ),

                        连接器能使用 DCU ,将代码连接入目标输出文件中。每个Delphi的版本生成的dcu格式都不一样。

            Dcp  英文全称:delphi compiled package,是 package 编译时跟 bpl 一起产生出来的,记录着 package 中公开的 class、procedure、function、variable、const.... 等等的名称和相对位址。DCP相当于C++中的Lib,编译时需要。

            一种包含关于被编译进软件包当中的代码符号信息的文件,但并不包含编译代码,这些代码实际上存贮在dcu或bpl文件中。

            Bpl  英文全称 Borland Package library ,是一种特殊的DLL文件,用于代码重用和减少可执行文件。编译bpl时,仅需要添加相应功能的pas文件,如果有窗体,则需要添加dfm文件。既然是DLL文件,那就是在运行时所需要的文件。BPL相当于C++中的DLL。调用也和调用DLL相似,loadpackage()。

           dpk(相随 .dproj): 组件包项目文件,它是由多个组件(PAS)集合而成的。它是Delphi IDE集成开发环境需要的,编译产生 BPL文件。bpl要先生创建dpk工程。当在 delphi 里编译一个 dpk 文件,生成 bpl 的同时,也会生成 dcp 文件。 dcp 文件相当于 c 语言里的 .h 头文件,当需要引用编译后的包(没有源代码)的时候,可能就需要引入 dcp文件。



Delphi 的环境配置

上一篇:2019nc#4


下一篇:智能玩具API文档