![]() ![]() On Linux three widgetsets are supported: GTK2, Qt4 and Qt5. Otherwise you need to edit the build script and change the lazbuild variable to point to it. Use build.sh script to build DC on Linux, FreeBSD or macOS.įirst you need the lazbuild utility of Lazarus to be somewhere in your PATH and if you installed a Lazarus package it should already be there. Make sure you use release parameter if you're building for the first time, so that also components and plugins are built:įrom command line (Linux, FreeBSD, macOS) set LAZARUS_HOME=d:\path\to\my\Lazarus).Įxecute the script to start the build process. Use build.bat script to build DC on Windows.įirst you need the lazbuild utility of Lazarus to be somewhere in your PATH or you need to have an environment variable LAZARUS_HOME pointing to it (e.g. Choose "No" when asked for rebuilding Lazarus after each package then rebuild Lazarus when you have installed all of them.Īfter rebuilding Lazarus open the project file src/doublecmd.lpi. lpk file -> Press "Install", if "Install" disabled then press "Compile" instead). Virtualterminal/virtualterminal.lpk (doublecmd >= 1.1)Īnd install it into Lazarus (menu: Package -> Open package file (.lpk) -> Browse to needed. If you want to use Lazarus IDE to develop Double Commander, first you have to install a few additional components all of which reside in components directory of DC sources. To download the current development version use the following command: Then you'll also need these dependencies:ĭouble Commander's source code is stored in a Git repository on GitHub. Double Commander requires at least Qt 5.6.0. If you don't have libQt5Pas in your distribution you can download it from here. Then you'll also need these dependencies: If you don't have libQt4Pas in your distribution you can download it from FPC Qt4 Binding page. If you use a package manager in your Linux distribution it should pull all of the indirect dependencies for you. The following is the list of direct dependencies (packages names are from Ubuntu 10.04). If you get linking errors make sure you have all needed libraries. To build Double Commander on Linux you need to have development versions of a few libraries installed ( libxxx-dev packages). This way you also keep up-to-date with latest bug fixes in Lazarus. We tend to use latest development version of Lazarus from Git so that any regressions that affect Double Commander can be discovered, reported and fixed before next stable Lazarus release and to adapt earlier to any changes in Lazarus. ![]() It is always preferred to use latest FPC release to build Double Commander.Ĭurrent development version requires at least FPC 3.2.0.Įach Double Commander release is usually built with latest stable version of Lazarus.Ĭurrent development version requires Lazarus 2.0.12 or later. ![]() From command line (Linux, FreeBSD, macOS)ĭouble Commander is developed with Free Pascal and Lazarus. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |