Windows用cygwin和mingw编译librecad

2 篇文章 0 订阅
1 篇文章 0 订阅

How to built LibreCAD (master branch) on Windows.

From LibreCAD wiki
  1. Get and install Cygwin.
    See: http://www.cygwin.com/
  2. Get and install Qt SDK.
    See: http://qt.nokia.com/products/qt-sdk
  3. Get and install Boost library by doing the following operations:
    1. Get Boost library (boost_1_48_0.zip) using the following link:
      https://sourceforge.net/projects/boost/files/boost/1.48.0/
    2. In C:\, create a directory named "boost".
    3. In C:\boost\, unzip the boost library.
      Notes: When finished you will have the following directory:
      C:\boost\boost_1_48_0
  4. Get, built and install muParser library by doing the following operations:
    1. Get muParser library (muparser_v2_2_2.zip) using the following link:
      http://sourceforge.net/projects/muparser/files/muparser
    2. In C:\, create a directory named "muparser".
    3. In C:\muparser\, unzip muparser_v2_2_2.zip
      Notes: At this point you will have the following directory:
      C:\muparser\muparser_v2_2_2
    4. Start Qt Desktop using "Qt 4.8.0 for Desktop (MinGW)" shortcut.
    5. In Qt Desktop console, navigate to muParser build directory (C:\muparser\muparser_v2_2_2\build\), then type the following command to built muParser library:
      mingw32-make -fmakefile.mingw
  5. Get LibreCAD from GIT, doing the following step:
    1. Start a "Cygwin Terminal" using the supplied short cut.
      Notes: At this point, you are in C:\cygwin\home\<user>\ directory.
    2. In Cygwin Terminal, get LibreCAD master branch by typing the following command:
      git clone git://github.com/LibreCAD/LibreCAD.git
  6. Built and run LibreCAD, by doing the following operations:
    1. Start Qt Creator using the supplied short cut.
    2. Built LibreCAD using Qt Creator, by doing the following operations:
      1. In the menu, select "File"->"Open File or Project...".
      2. In "Open File", navigate to C:\cygwin\home\<user>\LibreCAD
      3. In "Open File", select librecad.pro, and then click on the "Open" button.
      4. In "Project Setup", check "Desktop" item, if not already checked.
      5. In "Project Setup", uncheck "Use Shadow Building", if not already unchecked.
      6. In "Project Setup", click on the "Finish" button.
      7. In menu, select "Build"->"Rebuild All".
        Notes: At this point, you will have to wait a lot of time to get LibreCAD built, and this is normal.
    3. Run LibreCAD from Qt Creator, by doing the following operations:
      1. Switch to "Projects" mode by clicking on associated icon that is located at left of Qt Creator window.
      2. Then, in "Desktop", select "Run".
      3. Then, in "Run configuration:", make sure "src" is selected.
      4. Run LibreCAD by selecting "Build"->"Run" in the menu.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CMake、CygwinMinGW、Visual Studio 都可以用于编译 C/C++ 源码,它们各有优缺点,适用于不同的开发环境和项目需求。 1. CMake CMake 是一个跨平台的编译工具,可以自动生成 Makefile、Visual Studio 项目等,用于编译 C/C++ 代码。CMake 的优点是可以自动生成跨平台的编译文件,提高了代码的可移植性。缺点是需要学习 CMake 的语法和配置方式。 2. Cygwin CygwinWindows 上的一个开发环境,它提供了一组 Unix 工具和库,可以用来编译 Unix/Linux 下的程序。Cygwin 的优点是提供了完整的 Unix 开发环境,可以很方便地移植 Unix/Linux 下的程序到 Windows 平台。缺点是需要安装 Cygwin 环境和 Unix 库,占用较大的硬盘空间。 3. MinGW MinGWWindows 上的一个开发环境,它提供了一组 GNU 工具,包括 GCC 编译器、make 工具等,可以用来编译 C/C++ 源码。MinGW 的优点是提供了常用的 GNU 工具,可以很方便地进行开发和编译。缺点是不支持完整的 Unix 开发环境,无法移植所有的 Unix/Linux 下的程序。 4. Visual Studio Visual Studio 是 Windows 上常用的开发工具之一,可以用它来编译 C/C++ 源码。Visual Studio 的优点是提供了完整的 Windows 开发环境,可以很方便地进行开发和编译。缺点是不支持跨平台的编译,无法移植到其他平台。 综上所述,选择哪种编译方式,需要根据具体的开发环境和项目需求进行选择。如果需要编写跨平台的程序,可以考虑使用 CMake;如果需要移植 Unix/Linux 下的程序到 Windows 平台,可以考虑使用 Cygwin;如果只需要在 Windows 平台上进行开发和编译,可以考虑使用 MinGW 或 Visual Studio。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值