如何在Windows 8.1上安装dxflib [C ++库]?

时间:2015-07-12 00:22:24

标签: c++ dll cygwin mingw

所以我想安装dxflib n(它允许程序读写.dxf文件)。您可以找到文件here。我在网站上发现了Programmer's guide。如果您转到第3页,它会说明如何安装库。它说使用cygwin和MinGW32。我之前没有使用过这个工具,所以需要一些帮助。

根据我的阅读(当我研究这些工具时),MinGW32用于安装所需的编译器,Cygwin可以模拟Unix系统。我确实有一些Unix命令行的经验,但有限。

回到第3页的说明,它说要运行两个命令。第一个命令是可执行文件但是从我下载的文件(dxflib zip)中没有要执行的“configure”文件。在搜索更多内容时,我发现库中文件夹中的.pro文件可以生成make文件但不确定如何。

问题:

  1. 我需要做什么才能安装dxflib?
  2. 安装后,让我从C ++代码运行它,我需要做什么?我读了here我需要: A)将头文件放在编译器知道的位置 B)将dll文件放在链接器知道的位置。
  3. 任何帮助都会很棒,tnx:)

1 个答案:

答案 0 :(得分:0)

毕竟我能够找到解决方案。

问题1:

我首先安装了qmake(来自Qt网站)。

之后,我需要在我的“系统参数”中包含qmake.exe,以便我可以从命令提示符行运行它(就像它说here)。

最后,我打开cmd,导航到库目录并运行命令qmake -spec win32-g++ dxflib.pro(按照建议的here)。这创建了make文件。

现在运行命令MinGW32-make。这将创建一个“release”文件夹,其中包含static library(下一步将需要)和.o文件。

问题2:

我使用了Dev-C++ IDE。在我创建了一个项目之后,我去了“项目>项目选项”。

在“Directories> Include Directories”下,我添加了库的源代码路径(path_of_where_you_unziped_the_library \ dxflib-3.7.5-src \ src)。

此外,在“参数>链接器”下,我添加了“release”文件夹下的.a文件(path_of_where_you_unziped_the_library \ dxflib-3.7.5-src \ release)

这对我有用:)