錯誤資訊如下
runtimeerror - [xcodeproj] unknown object version. #7697
複製**
在issues中的討論中給出了很多解決方案,最終我的解決方案是修改專案的配置,我的xcode版本是9.3
具體討論參考:
github
libuv是乙個跨平台的,高效能的,事件驅動的i/o庫。具體教程見libuv。
具體步驟:
安裝python
在終端中進入libuv目錄。
建立build目錄。mkdir -p build
執行./gyp_uv.py -f xcode
,會在在output目錄生成uv.xcodeproj
開啟uv.xcodeproj,修改配置如下:
basesdk:latest ios
architecture : armv7,armv7s,arm64
supported platform: ios
valid architecture: arm64 armv7 armv7s
複製**
以ios device為目標編譯,生成真機版的庫libuv.a,在debug-iphoneos目錄下 以simulater為目標編譯,生成模擬器版的庫libuv.a,在debug-iphonesimulater目錄下
將兩個庫合成乙個庫
lipo -create debug-iphoneos/libuv.a debug-iphonesimulator/libuv.a -output libuv.a
複製**
參考:libuv移植到ios
cmake是乙個跨平台的編譯工具。具體簡介可參考教程cmake。在ios平台可以使用開源庫ios-cmake。
mac 上 cmake 使用c++11編譯mac上clang編譯器預設的c++版本比較低,一些特性語法會報錯,需要修改編譯版本,在cmakelists.txt檔案中新增
set (cmake_cxx_standard 11)
複製**
我們都知道mac上的預設編譯器是clang,下面簡單介紹一些如何切換成gcc。步驟如下:
開啟終端,輸入sudo vim ~/.bash_profile
新增如下配置,gcc-4.7是響應的gcc版本號。
alias gcc='gcc-4.7'
alias cc='gcc-4.7'
alias g++='g++-4.7'
alias c++='c++-4.7'
複製**
執行source ~/.bash_profile
執行gcc --version
檢視版本資訊。 第二週問題彙總
1.問題一 在下面的 中,我開始沒有使用printf而是使用的println,結果會出現以下中的問題,就想問下這是為什麼?2.問題二 就是我在git上面上傳的 老師今天講有些人將git當做網盤儲存 了,並沒有進行 託管,我想將自己的情況在這裡截圖給老師,要是有問題,希望老師指點一下。因為我覺得我這個...
彙總 第二週問題彙總(問的最多的)
在加入的組織裡一定要自己重新新建乙個專案麼?具體怎麼使用statics?關於system.out裡的print printf與println的區別 git上傳問題 有兩種方法 1 在組織裡新建專案 參考使用碼雲和學習簡易教程 2 將自己原來的專案移到組織裡 i 在自己的專案網頁右上角找到 管理 這個...
JS問題彙總
1.使用servlet生成驗證碼時,訪問 imgcode即可得到新的驗證碼,實現重新整理驗證碼時務必要使請求url鏈結有變化才可生效,如 src imgcode.do?rand math.random imgcode.do 或 imgcode.do?則無效 否則不會向伺服器重新發出請求。docume...