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 for windows 编译相关推荐

  1. LibreCAD Windows编译问题集

    运行环境:win7系统,QT5.9.0(MSVC2015 32bit) 下载资源 LibreCAD Boost 说明:下载最新版本即可(当时下载的的版本为:LibreCAD 2.2.0,Boost 1 ...

  2. OGRE 2.1 Windows 编译

    版权所有,转载请注明链接 OGRE 2.1 Windows 编译 环境: Windows 7 64Bit Visual Studio 2012 OGRE 2.1 CMake 2.8.12.1 OGRE ...

  3. DCNv2 windows编译2021

    2019年曾经写过一篇DCNv2 windows编译的博客 https://blog.csdn.net/jacke121/article/details/91355170 当时vs2015是编译成功的 ...

  4. Cef mysql.exe_CEF3.2623使用记录:windows编译

    CEF3.2623使用记录:windows编译 1:cef3.2623下载地址 2623是cef3最后一个支持xp系统的版本,且可以支持html的audio标签,可以用作对html音频的处理下载地址为 ...

  5. FreeRDP 2.0 for Windows 编译

    简介 Freerdp 一个开源的RDP跨平台客户端: https://github.com/FreeRDP/FreeRDP 版本 2020-04-09 Github上其发布了2.0版本: 只下载其re ...

  6. Windows编译FreeRDP

    Windows编译FreeRDP 需要准备的工具 1.安装CMake (cmake-gui) 2.安装`Visual Studio Community 2017` 3.下载`FreeRDP`源码 4. ...

  7. windows编译g20问题解决记录

    windows编译g20问题解决记录 error C3861: 'vasprintf': identifier not found 参考链接 here

  8. Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程

    Windows编译安装AzerothCore魔兽世界开源服务端Lua脚本引擎Eluna和防作弊anticheat模块教程 大家好,我是艾西今天和大家聊聊魔兽世界游戏内的脚步以及防作弊模块 Eluna是 ...

  9. windows编译libzip vs2017

    windows编译libzip vs2017 1 下载 2 打开工具 3 编译zlib 4 编译libzip 链接 参考: 原创文章禁止转载 同步发布http://www.alom.com.cn/ 1 ...

最新文章

  1. Android DataBinding 入门了解 到实现一个buttton的点击事件
  2. ELK学习4_Elasticsearch+Logstash+Kibana安装_简易版
  3. 【大数据】Linux下Storm(0.9版本以上)的环境配置和小Demo
  4. 案例学习BlazeDS+Spring之十:Chat(
  5. D3实战(1):力导向图
  6. Linux网络属性及其配置
  7. 超小股票行情查看软件
  8. C语言求13位条形码的验证码,c语言问题 条形码输入
  9. 根据价格变化自动识别极值点策略
  10. p9刷Android原生系统,华为P9怎么刷机 华为P9卡刷机方法【图文教程】
  11. CCD实际尺寸对照表
  12. 奇异值分解(SVD)
  13. 芝麻信用分800+的技巧,get!
  14. php,调用百地图度API实现标记
  15. 计算机科学中的递归算法是把问题,从计算思维的视角辨析算法中的递归与迭代...
  16. at91sam9260ek的板级、irq初始化-小试牛刀
  17. Oracle安装 - Win7
  18. python能做什么效果_一行 Python 能实现什么丧心病狂的功能?
  19. 零成本学arduino教程—— joystick操纵杆
  20. android txt小说阅读器的实现

热门文章

  1. Visitor(访问者)设计模式
  2. 消费升级背景下零食行业发展报告_三只松鼠IPO闯关成功“零食第一股”能否守住食品安全底线...
  3. 4.1 随机变量的数学期望
  4. Ubuntu 16.04 + cuda-8.0 + cudnn-6.0 + Tensorflow1.4和Caffe(极其简单)
  5. 互联网日报 | 蔚来汽车股价年内涨幅近十倍;小米成立可穿戴部;恒大物业拟12月2日港交所上市...
  6. transfrom用法
  7. vb.net 教程 4-11 Json文件操作 1
  8. 【Mysql索引】二叉树、红黑树、B树、B+树
  9. 华为鲲鹏HCIA考试-练习05
  10. C语言 —— float单精度浮点型与double双精度浮点型的使用