方法/步驟
首先,我們要把Box2D的原始碼複製到編譯器的include目錄下,由於在下使用的是mingw編譯器,所以找到所在編譯器的目錄如圖,直接複製到mingw的include目錄下即可,如果不複製編譯器會提示找不到標頭檔案
如何在win下用eclipse編譯開源庫,以Box2D為例
開啟eclipse,新建一個c++工程,如圖
建立好工程之後“右鍵”點選工程選擇Properties->C/C++build->Setting->buildArtifact選擇shapedlibrary點選ok退出選項,然後編譯工程生成.dll檔案,讓後重覆上一步,選擇staticlibrary生成.a檔案
編譯完成之後在工程目錄下的Debug資料夾下就可以找到想要的檔案了
隨後將.a檔案複製到編譯器的lib檔案目錄下,.dll檔案複製到bin檔案目錄下
現在就可以愉快的碼程式碼了,新建工程,#include
,新增連結選項Box2D
方法/步驟
首先,我們要把Box2D的原始碼複製到編譯器的include目錄下,由於在下使用的是mingw編譯器,所以找到所在編譯器的目錄如圖,直接複製到mingw的include目錄下即可,如果不複製編譯器會提示找不到標頭檔案
如何在win下用eclipse編譯開源庫,以Box2D為例
開啟eclipse,新建一個c++工程,如圖
如何在win下用eclipse編譯開源庫,以Box2D為例
如何在win下用eclipse編譯開源庫,以Box2D為例
如何在win下用eclipse編譯開源庫,以Box2D為例
建立好工程之後“右鍵”點選工程選擇Properties->C/C++build->Setting->buildArtifact選擇shapedlibrary點選ok退出選項,然後編譯工程生成.dll檔案,讓後重覆上一步,選擇staticlibrary生成.a檔案
編譯完成之後在工程目錄下的Debug資料夾下就可以找到想要的檔案了
如何在win下用eclipse編譯開源庫,以Box2D為例
如何在win下用eclipse編譯開源庫,以Box2D為例
隨後將.a檔案複製到編譯器的lib檔案目錄下,.dll檔案複製到bin檔案目錄下
現在就可以愉快的碼程式碼了,新建工程,#include
,新增連結選項Box2D
如何在win下用eclipse編譯開源庫,以Box2D為例