Xcode環境開發leveldb

2021-07-04 02:20:35 字數 887 閱讀 5301

機器環境:mac os x 10.10.2,xcode 6.1

1、獲取源**

2、刪除不必要原始檔

在專案資料夾下刪除除了testutil.h之外包含 test 的源**檔案\其他檔案不必要檔案:

find . -name "*test*" | grep -v "testutil.h" | xargs rm 

rm ./db/leveldb_main.cc ./db/db_bench.cc

4、設定include路徑

xcode 工程的 build settings -> search paths -> user header paths,加入以下兩項:

./include

.

c++

language

dialect設為c

++11c

++standard

library

設為libstdc

++

新增編譯選項

-dos_macosx

-dleveldb_platform_posix

-dleveldb_atomic_present

-o2-dndebug

6、新增main.cpp檔案,並include 『leveldb/db.h』,再實現介面呼叫測試。

7、由於size_t和uint32_t型別轉換,所以編譯會有部分 warning

8、編譯成功後,執行結果如下:

搭建xcode9的IOS開發環境

首先感謝一下大佬們提供的資源 映象 關於vm的破解與os系統的安裝 關於mac系統虛擬機器如何問題 第一部分 軟體準備 第二部分 安裝vmware workstation 解鎖vmware和安裝os x 第三部分 在os x上安裝xcode 提醒一下最好去xcode官方看一下版本與支援系統的型號,我...

提高Xcode開發效率

工程很大,電腦很差 主要因為沒有固態硬碟!從頭編譯要十多分鐘,每次開機xcode執行index也要十多分鐘,因此記錄下優化的方法。1.debug模式下不生成dsym檔案 2.使用ram磁碟 1 刪除derivedata rm rf library developer xcode deriveddat...

《Xcode實戰開發》 導讀

1.2 參與計畫 1.3 更多素材 1.4 小結 第 2 章 探索xcode環境 2.1 得到乙個視窗 2.2 建立專案 2.3 工作區視窗 2.4 導航器區域 2.5 跳轉欄 2.6 編輯器區域 2.7 工具區域 2.8 除錯區域 2.9 活動檢視器 2.10 標籤式編碼 2.11 組織器視窗 2...