C++文件打包成framework如何接入使用

最近遇到一個問題,將含有C++文件的代碼打包成framework時,打包時正常,但是不能正確接入到項目中使用,一直報如下錯誤

Undefined symbols for architecture arm64: , referenced from:

排查了很久,確定頭文件和framework的路徑都沒有問題後,確定是打包引入的C++文件所導致的,如果堅持要包含C++並且打包成framework,可以有如下2個解決方案:
1、將AppDelegate.m改成AppDelegate.mm
2、添加 libc++.tbd 庫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章