windows系统下编译libdxfrw项目进行dxf文件解析至qt项目中
大家如果需要在qt项目中解析dxf文件,进行数据处理,需要使用到第三方的dxf包,以下方法就是教大家如何把libdxfrw导入到qt项目中
第一步:下载libdxfrw项目
从libdxfrw
的官方 GitHub 仓库(https://github.com/LibreCAD/libdxfrw )下载源码,或者使用 Git 克隆仓库:
git clone https://github.com/LibreCAD/libdxfrw.git
第二步:编译项目
进入到下载好的项目目录下
按照以下步骤操作:
cd E:\libdxfrw-master\ mkdir buildcd buildcmake -G "MinGW Makefiles" .. -DCMAKE_INSTALL_PREFIX=../libdxfrw mingw32-makemingw32-make install
之后会在项目下生成一个编译好的项目文件夹libdxfrw,
然后把这个项目复制到qt项目.pro文件所在的同级目录下,
第三步:在qt项目pro文件中新增配置文件
INCLUDEPATH += $$PWD/libdxfrw/includewin32:LIBS += -L$$PWD/libdxfrw/lib -ldxfrw
这样就完成了配置,在代码中就可以直接调用了
第四步:应用
直接在代码中导入即可
#include <libdxfrw/include/libdxfrw/libdxfrw.h>