xcode編譯錯誤總結

2021-06-21 15:21:02 字數 655 閱讀 1538

no architectures to compile for(only_active_arch=yes

這種錯誤    修改building settings下 build active architecture only 為no即可。

dyld: symbol not found: _objc_setproperty_nonatomic    

_objc_setproperty_nonatomic是ios6.0的新方法,三方庫設定了deployment target 為6.0就會呼叫這2個新增的方法,為ios5中沒有,我們的專案是支援ios5的。所以報錯。把lib的target設定為5.0之後,沒有這個錯誤了

no provisioning profile at path '/users/user/library/mobiledevice/provisioning profiles/***xx.***

當報這種錯誤時,工程證書不正確,修改build setting下 的provisioning profile為正確的的專案證書即可

malformed or corrupted ast file: ios***,類似的錯誤時,時xcode編譯器的問題,清理下/library/developer/xcode/deriveddata下的資料

即可。

VC編譯錯誤總結

2.vs2005,vs2008 缺少 在識別符號 pvoid64 的前面 解決方法 解決 開啟winnt.h 檔案 在如下定義 typedef void pvoid typedef void pointer 64 pvoid64 前新增 define pointer 64 ptr64就行了 3.vs...

caffe編譯錯誤總結

問題1 fatal error hdf5.h 沒有那個檔案或目錄 在makefile.config檔案,新增 usr include hdf5 serial 到 include dirs,也就是把下面第一行 改為第二行 include dirs python include usr local in...

linux 編譯錯誤總結

今天編譯的時候遇到了乙個這個問題,這個問題從表面上來看是沒有定義main函式,但是在crt1.o這個檔案的位置確實需這個介面的實現。這樣我們其實是需要追根到底的,為什麼這個檔案需要我們對main的實現呢 原因是我們想要實現乙個應用程式,乙個應用程式的入口是main函式 生成應用程式的哪乙個階段需要m...