回覆列表
  • 1 # 使用者3861659126232

    方法/步驟

    首先,我們要把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為例

  • 中秋節和大豐收的關聯?
  • 當你發了很多資訊給對方的時候,對方是怎麼做到無視這一切訊息,給你發毫無關聯的資訊的?