1 Star 0 Fork 43

opsfast / govcl

forked from 不在乎y / govcl 
Clone or download
README.md
Copy Edit Web IDE Raw Normal History
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
* 中文   * [English](README.en-US.md)   
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Update README.md 2018-08-06
----  ### libvcl
不在乎y   Add GUI library source code English compilation instructions 2018-08-06
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
libvcl 基于Delphi 10.2.1版本, 其它版本编译出现的问题请自行解决相关。libvcl工程源码位于"govcl\UILibSources\libvcl"目录。`libvcl限仅于windows`     
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
编译步骤:  
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
* 1、安装好Delphi 10.2.1。  * 2、双击vcl.dproj或者vcl.dpr在IDE中打开工程。  * 3、在右边Project Manager的File列表中选择Build Configurations为Release。* 4、在右边Project Manager的File列表中选择Target Platforms (32-bit Windows或者64-bit Windows)。  * 5、按下Ctrl+F9(或直接在Release配置右键,选择Make或者Build)。  
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
因为配置中设置了相关编译后的操作,编译完后的二进制可以在以下目录查看  
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Update README.md 2018-08-16
> ..\libvcl.dll  > ..\x64\libvclx64.dll    
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
 **注:源码无第三方依赖库,安装好相关版本Delphi后直接编译即可。**
不在乎y   Submit the backup code for the first time 2018-05-27
----### liblcl 
不在乎y   Update README 2019-06-27
liblcl 基于Lazarus 2.0.2版本 FPC 3.0.4,具体各个平台的安装方式自行参考官网安装说明, 其它版本编译出现的问题请自行解决相关。。
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
libvcl工程源码位于"govcl\UILibSources\liblcl"目录。`liblcl适用于Win32、Win64、Linux64、MacOS32`     
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
编译步骤:  
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Update README 2019-06-27
* 1、安装好Lazarus 2.0.2 64bit版本及i386扩展包   
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
* 2、双击lcl.lpi  * 3、菜单->Project->Project Options -> Compiler Options -> Build modes 切换相关编环模式,当前有效模式为以下几种种:   
不在乎y   Update the liblcl source compilation description. 2018-11-11
   * Win32     * Win64     * Linux64     * Linux32   * LinuxARM              * MacOS32(carbon)
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
   * MacOS64(cocoa) 确保在Tools-> Options下将“Compiler Executable”设置为“/usr/local/bin/fpc”以获得64位应用程序。 * 4、菜单->Run->Compile(或者Build)  
不在乎y   Update README 2019-06-27
**注意: 如你想要编译ARM和Linux 32位的liblcl则需要在对应平台安装相应的[Lazarus](http://www.lazarus-ide.org/)和FPC。也可考虑安装[CodeTyphon](http://www.pilotlogic.com/sitejoom/index.php/codetyphon)进行交叉编译,不过挺麻烦。**
不在乎y   Submit the backup code for the first time 2018-05-27
不在乎y   Update README 2019-06-27
> Lazarus在编译时可选择不同接口的UI库,位于:菜单->Project->Project Options -> Compiler Options -> Additions and Overrides 右边:Set "LCLWidegetType", 可选值有:gtk、gtk2、gtk3、qt、qt5、win32、wince、fpgui、nogui、carbon、cocoa、customdraw、mui, 虽然有这么多可选的,但也不是什么都能编译过的,相关可参考lazarus官方的文档。 Windows默认接口为win32, Linux默认接口为gtk2,MacOS默认接口为carbon,cocoa是在现苹果使用的图形接口,还支持64位的。 像gtk、Qt这些跨平台的是可以进行3个平台用的,具体看你自己了,我这只作一个小小的解释说明。    
不在乎y   Update the liblcl source compilation description. 2018-11-11
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
生成的文件位于:  
不在乎y   Submit the backup code for the first time 2018-05-27
> Windows: `"..\..\..\..\..\bin\liblcl"`     > Linux: `"../bin/liblcl"`  > MacOS: `"../../../../../bin/liblcl"`
不在乎y   Modified: `REAMD.md` is displayed in Chinese by default. 2019-05-24
**注:源码无第三方依赖库,安装好相关版本Lazarus后直接编译即可。**  
Go
1
https://gitee.com/opsfast/govcl.git
git@gitee.com:opsfast/govcl.git
opsfast
govcl
govcl
master

Search