LibreCAD for windows 编译

LibreCAD for windows 编译

项目中要用到平面CAD功能,找到libreCAD,发现不很适合需求,需要重新改造一下:)要改造就要编译:

1、下载源码解压到H盘
2、用notepad++将H:\LibreCAD-LibreCAD-4e00856\libraries\jwwlib\src 下的所有文件编码改成 “utf-8 无bom”
3、QtCeator 打开 Librecad  项目
4、编译libraries 工程,生成的文件在整个工程的上级目录“H:\librecad-build-desktop-Qt_4_8_0_in_PATH__qt__Debug\generated\lib”
  将 generated\lib 复制到 项目 目录下。
5、编译主工程
    5.1打开librecad工程,修改其下的 src.pro 内容如下 (路径与文件名)

PRE_TARGETDEPS += ../../generated/lib/dxfrw.lib
PRE_TARGETDEPS += ../../generated/lib/dxflib.lib
PRE_TARGETDEPS += ../../generated/lib/jwwlib.lib
PRE_TARGETDEPS += ../../generated/lib/fparser.lib

      5.2 修改 settings_windows.pro 内容 (boost库路径)

BOOST_DIR = F:/FreeCadPackage/boost_1_48_0 #/boost/boost_1_48_0
BOOST_LIBDIR = F:/FreeCadPackage/boost_1_48_0  #/boost/boost_1_48_0

    5.3 编译出错 双击打开

(1)注释  RS_Settings(RS_Settings&);// = delete;
(2) #include <stdio.h> 
(3) #include <iostream>
(4) 由于自己编译的Qt库无STL支持,所以有错误 'toStdString' : is not a member of 'QString'
把这些错误全部处理掉:
如: QString name = QString::fromStdString (data.name);
       QString name = QString::fromAscii (data.name.c_str());

大约10多分钟 编译好后 在其上级目录中H:\LibreCAD-LibreCAD-4e00856\windwos下。

 

丰盛辉煌 

2012.4.12

转载于:https://www.cnblogs.com/fishseewater/archive/2012/04/12/2444154.html

LibreCAD windows 编译 libreCAD编译 阅读详情

相关推荐

LibreCAD编译必须环境安装过程

操作系统:Windows 10/11 64位MSYS2环境:UCRT64(推荐)或MINGW64磁盘空间:至少5GB可用空间内存:至少4GB(推荐8GB)

weixin_43219667的博客 483

QCAD源码编译 vs2017-qt5.14.2 亲测可用

QCAD 是一个免费、开源的计算机辅助绘图二维工具,功能强大 已经编译完成的工程 可以直接使用

如何在Windows上使用Qt Creator快速编译LibreCAD(最新版教程)

本文提供了一份详细的Windows平台使用Qt Creator编译LibreCAD的最新教程。指南涵盖了从MSYS2、MinGW-w64和Qt6环境配置、源码获取与编码处理,到在Qt Creator中配置项目、解决常见编译错误,以及最终部署运行的全过程,旨在帮助开发者和爱好者成功从源码构建这款开源CAD软件。

weixin_28677451的博客 305

qcad-3.25.2.0 源码

QCad 是一个专业的 CAD 系统。QCad 使用户能够创建技术图纸,如计划、建筑、室内装饰、机械部件或架构和图表。它采用 DXF 文件作为其标准的文件格式。虽然其它 CAD 软件包往往是使用复杂,但 QCad 试图有所不同。

CRC/SoftPLC/OpenCASCADE/CAD/CAM/SVG开源项目收藏

...

jaken99的专栏 4132

LibreCAD - 开源的2D CAD软件

LibreCAD - 开源的2D CAD软件 LibreCAD LibreCAD is a cross-platform 2D CAD program written in C++14 using the Qt framework. It can read DXF and DWG files and can write ...

gitblog_00088的博客 3186

DWG格式解析库---libredwg 快速使用(Win10 + QT)

libredwg 是什么         LibreDWG 是 github 上一个开源的 C 库,用于读写 DWG 文件。这个程序是 GNU 项目的一部分,在 GNU 的支持下发布。它是国外大牛开发的,是目前我觉得对 DWG 支持最好的一个库(2000版本以后的DWG文件都支持,且稳定),现在还在持续更新与维护。 libreDWG的地址 目的       &nbsp

大雾博客 2万+

Windows编译LibreCAD

LibreCAD for windows 编译 项目中要用到平面CAD功能,找到libreCAD,发现不很适合需求,需要重新改造一下:)要改造就要编译: 1、下载源码解压到H盘 2、用notepad++将H:\LibreCAD-LibreCAD-4e00856\libraries\jwwlib\src 下的所有文件编码改成 “utf-8 无bom” 3、QtCeator 打开 Libr

alaclp的专栏 5089

LibreCAD+Mingw编译记录

一键得到部署安装包的方法。

yantuguiguziPGJ的博客 611

LibreCAD Windows编译问题集

运行环境:win7系统,QT5.9.0(MSVC2015 32bit) 下载资源 LibreCAD Boost 说明:下载最新版本即可(当时下载的的版本为:LibreCAD 2.2.0,Boost 1.53.0)。 编译生成几个功能库文件:dxfrw.lib、jwwlib.lib、muparser.lib dxfrw.lib:用于读写文本格式或二进制格式的DXF文件 jwwlib.lib: mup...

HHHUANG 3060

Qt5.12编译成功的LibreCAD

本资源为Q5.12编译成功的libCAD源码。 1.libCAD是Qcad的一个分支,里面存有三个开源库libdxfrw、jwwlib、muparser源码以及使用Qt实现CAD绘图功能的源码。 2.适合作为CAD二次开发、dxf二次开发、dwg二次开发的参考 3.适合作为了解和学习libCAD项目的资料

LibreCADLibreCAD 编译时命令行过长的问题

此方案成功绕过了 Windows 命令行长度限制,使 LibreCAD 能够在 MSYS2 环境下正常编译LibreCAD 包含大量头文件路径,使得 RC 编译命令超出限制。Windows 命令行长度限制(8191 字符)导致。

weixin_43219667的博客 515

LibreCAD 2.1.3在windows 10 下的编译过程

一直想学习开源CAD 的代码,因此特意下载了开源CAD LibreCAD代码进行编译,在这个过程中遇到了一些问题,写下这篇文章标记一下 在GitHub上下载LibreCAD的源码,下载Boost源码,编译好,我这使用的Boost版本是Boost1.63.0,因之前已经编译好所以这次不需要编译Boost了。使用的Qt版本是Qt 5.9.6 源码使用Qt Creator打开,先编译librecad...

leftwillow的博客 4755

Windows用cygwin和mingw编译librecad

How to built LibreCAD (master branch) on Windows. From LibreCAD wiki Jump to: navigation, search Get and install Cygwin. See: http://www.cygwin.com/ Get and install Qt SDK. See:

alaclp的专栏 2324

WindowsLibreCAD编译全攻略:从源码到可执行文件的完整流程(含常见错误修复)

本文详细介绍了在Windows系统下从源码编译LibreCAD的完整流程。内容涵盖MSYS2开发环境搭建、源码获取、字符编码等常见错误修复、Qt Creator与命令行两种构建方式,以及运行时依赖处理和便携版打包。重点解决了Windows平台特有的编译难题,为开发者提供了一份实用的实战指南。

7h6j5k4l3的博客 732

LibreCAD多平台部署指南:Windows、Linux和macOS安装配置

LibreCAD是一款功能强大的开源2D CAD软件,支持在Windows、Linux和macOS三大主流操作系统上运行。无论您是设计师、工程师还是CAD爱好者,这份完整的安装指南都将帮助您快速上手这款免费的专业绘图工具。🎯 ## 📋 LibreCAD核心功能简介 LibreCAD是基于C++14和Qt框架开发的跨平台2D CAD程序,支持读取DXF和DWG格式文件,并能导出DXF、PDF

gitblog_00787的博客 677
上一篇: Delphi之Virtual Treeview使用心得
dbtr55989
博客等级 码龄12年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值