[xcode10關於clang -lstdc++.6.0.9報錯問題]
原因是蘋果在XCode10和iOS12中移除了libstdc++這個庫,由libc++這個庫取而代之,蘋果的解釋是libstdc++已經標記為廢棄有5年了,建議大家使用經過了llvm優化過並且全面支援C++11的libc++庫。
臨時解決辦法
編譯問題
xcode10關於clang -lstdc++.6.0.9報錯問題
因為xcode10已經廢棄了libstdc++.6.0.9這個庫,所以只需要在你的工程中刪除這個庫,然後新增libc++這個庫就可以了。別的沒什麼,如果xcode10報錯mutable開頭的,大部分是因為你新增的檔案重名造成的,找到後面的名稱,刪除重複就可以了
拷貝缺失的libstdc++
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
XCode10目前是Beta版,和XCode9正式版可以共存,於是從XCode9的目錄裡,把缺失的.tbd檔案拷貝過來,要記得拷貝2套,一套是模擬器的,一套是裝置的,可以簡單的用下面的命令
cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libstdc++.* /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/libstdc++.* /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
相關文章
- 關於Xcode10中libstdc報錯問題的解決XCode
- xcode10 library not found for -lstdc++.6.0.9XCodeC++
- 關於@override報錯的問題IDE
- 關於 swoole 除錯問題除錯
- 關於使用 Laravel new 新專案 報錯的問題Laravel
- 關於新浪雲JSON.parse報錯的問題JSON
- 關於Xcode10更新三方SDK報錯:library not found for -libstdc+XCode
- 關於Unsupported major.minor version 52.0報錯問題解決方案
- 關於PHP 時區錯誤的問題PHP
- 關於azkaban上傳job壓縮包報錯問題的解決方案
- 關於EL在JSP內呼叫RequestScope內建物件報錯的問題JS物件
- 新手關於jbuilder中除錯session的問題UI除錯Session
- 關於session.auto_start報警的問題Session
- 關於網站專案報價的問題網站
- 解決mysql_query()報錯的相關問題MySql
- mysql checksum 報錯問題。MySql
- 關於 Laravel 佇列報錯Laravel佇列
- 關於FastHashMap問題ASTHashMap
- 關於session.auto_start報警的問題薦Session
- 解決element---el-dialog--關閉報錯問題
- go mod init報錯問題Go
- RedisTemplate呼叫increment報錯問題RedisREM
- composer require 報錯問題UI
- 【Mysql】into outfile報錯的問題MySql
- mybatis plus saveBatch報錯問題MyBatis
- 關於weblogic老報NoClassDefFoundError錯WebError
- 關於使用toFixed()函式時報錯”toFixed() is not a function”的問題函式Function
- sql關於連續日期的統計報表問題SQL
- setInterval()由於作用域問題找不到呼叫函式報錯函式
- 關於跨域問題跨域
- 關於SQLServerDriver的問題SQLServer
- 關於JdonFramework配置問題Framework
- 關於 JavaMail 的問題JavaAI
- 關於session的問題Session
- 關於原始碼問題。原始碼
- 關於Encoding問題Encoding
- 【Creo】關於Creo一換網路就報錯許可證丟失問題解決方案
- 關於移除 .user.ini檔案報錯,提示沒有許可權問題解決方案