因为项目需要解析CAD,网上搜了下C++解析库中目前libredwg还在更新,且支持最新2018版本的CAD图纸,所以安装试试。
一、安装环境配置
在windows10上安装libredwg前需要安装cygwin工具,并需要安装相关的依赖库。
1、安装cygwin
参考链接:Windows:安装cygwin教程
2、相关依赖库
- make
- autoconf
- automake
- libtool
选择如下:
二、libredwg库安装
1、下载libredwg库
下载链接:https://github.com/LibreDWG/libredwg.git
打开Cygwin64 Terminal,记住一定是要在Cygwin64自带的终端上执行。输入下载命令:git clone https://github.com/LibreDWG/libredwg.git
2、安装libredwg库
- 进入下载源文件中,这个没话说,cd **就好了
- 执行安装命令
./autogen.sh
这一步没啥说的,一般不会出错。
./configure
出现错误:configure: error: cannot run C compiled programs.
解决方法:在命令行后加上 --host=x86_64就行,完整的命令为: ./configure --host=x86_64
最终的结果如下:
make check
make install
三、libredwg库的使用
最终,我们会在Cygwin安装目录下看到我们安装好的库文件:
include头文件:C:\cygwin64\usr\local\include
lib库文件:C:\cygwin64\usr\local\lib
配置文件:C:\cygwin64\usr\local\lib\pkgconfig
库信息:C:\cygwin64\usr\local\share\info