【问题标题】:How to install dxflib [a C++ library] on Windows 8.1?如何在 Windows 8.1 上安装 dxflib [一个 C++ 库]?
【发布时间】:2015-09-30 12:35:49
【问题描述】:

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

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

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

问题:

  1. 安装 dxflib 需要做什么?
  2. 安装后,要从我的 C++ 代码运行它,我需要做什么?我读到here 我需要: A)将头文件放在编译器知道的位置 B) 将 dll 文件放在链接器知道的位置。

任何帮助都会很棒,tnx :)

【问题讨论】:

    标签: c++ dll cygwin mingw


    【解决方案1】:

    毕竟我找到了解决办法。


    对于问题 1:

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

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

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

    现在运行命令MinGW32-make。这将创建一个带有 static library 的“发布”文件夹(下一步将需要该文件夹)和 .o 文件。


    对于问题 2:

    我使用了Dev-C++ IDE。创建项目后,我转到“项目>项目选项”。

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

    另外,在“Parameters>Linker”下,我添加了“release”文件夹下的 .a 文件(path_of_where_you_unziped_the_library\dxflib-3.7.5-src\release)

    这对我有用:)

    【讨论】:

      猜你喜欢
      • 2015-03-19
      • 2014-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 2018-06-19
      • 1970-01-01
      相关资源
      最近更新 更多