2015-07-12 59 views
-1

所以我想安裝dxflib n(它允許程序讀取和寫入.dxf文件)。你可以找到文件here。我在那裏發現了這個Programmer's guide。如果你轉到第3頁,它說明如何安裝庫。它說使用cygwin和MinGW32。我之前沒有使用這個工具,所以需要一些幫助。如何在Windows 8.1上安裝dxflib [C++庫]?

從我讀過的內容(當我研究這些工具時),MinGW32用於安裝所需的編譯器,Cygwin可以模擬Unix系統。我對Unix命令行有一些經驗,但是有限。

回到第3頁的說明,它說運行兩個命令。第一個命令是可執行的,但是從我下載的文件(dxflib zip)中沒有「configure」文件來執行。在進一步搜索時,我發現庫文件夾中的.pro文件可以生成一個make文件,但不知道如何。

問題:

  1. 究竟是什麼,我需要做安裝dxflib?
  2. 我安裝之後,爲了從我的C++代碼中運行它,我需要做什麼?我讀here,我需要: A)把頭文件放在你的編譯器知道的位置 B)把dll文件放到鏈接器知道的位置。

任何幫助將是驚人的,TNX :)

回答

0

我能夠找到一個解決方案畢竟。


問題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)。

此外,在「參數>連接器」下我添加了。一個文件,該文件是 「釋放」 文件夾下(path_of_where_you_unziped_the_library \ dxflib-3.7.5-SRC \釋放)

這爲我工作:)