# libdxfrw **Repository Path**: luo_zhi_cheng/libdxfrw ## Basic Information - **Project Name**: libdxfrw - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-26 - **Last Updated**: 2025-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README libdxfrw ========== libdxfrw is a free C++ library to read and write DXF files in both formats, ascii and binary form. Also can read DWG files from R14 to the last V2015. It is licensed under the terms of the GNU General Public License version 2 (or at you option any later version). If you are looking for general information about the project, check our website: http://sourceforge.net/projects/libdxfrw Building and installing the library ========== Use the tipical ``` autoreconf -vfi (optional) ./configure make make install (as root) ``` Use CMake ``` mkdir build cd build cmake .. -DCMAKE_BUILD_TYPE=Release cmake --build . --config Release --target install ``` [VC++] - Open vs2013\libdxfrw.sln with VS2013 - Build Solution There is also a dwg to dxf converter that depends on libdxfrw that can be built the same way. - Open dwg2dxf\vs2013\dwg2dxf.sln with VS2013 - Build Solution - [VC++ with CMakeLists.txt] - Open the CMakeLists.txt from vs 2019 directly - build Example usage of the library ========== The dwg to dxf converter (dwg2dxf) included in this package can be used as reference. Test files ========== [Test files](https://github.com/codelibs/fess-testdata/tree/master/autocad) are supported. ## Docker ### Build Docker Image ``` docker build --rm -t codelibs/libdxfrw . docker push codelibs/libdxfrw:latest ``` ### Build libdxfrw on Docker ``` docker run -t --rm -v `pwd`:/work codelibs/libdxfrw:latest /work/build.sh ``` dxfrw.tar.gz is created. Extract this file under /opt. ### Push Release Images ``` docker tag codelibs/libdxfrw codelibs/libdxfrw:centos7 docker push codelibs/libdxfrw:centos7 ```