1. 程式人生 > >IOS引用三方framewrok的標頭檔案出現'xxxxx/xxxx.h' file not found問題解決方法

IOS引用三方framewrok的標頭檔案出現'xxxxx/xxxx.h' file not found問題解決方法

找不到framework的解決辦法:

摘錄自網路:http://blog.sina.com.cn/s/blog_916e0cff0102vath.html

同事弄了一個專案說要加個高德地圖,匯入後編譯各種三方framework的標頭檔案找不到啊!!也不知道網上哪些大神發現只要把所有的三方framework刪除重新加一遍這個問題就解決了。我一直認為這種方法比費勁,有那麼點水,但不凡也是一種解決方案。同事就這麼重新加了一遍,今天讓我幫忙解決個問題。我把工程從SVN上down下來,也是各種標頭檔案找不到。既然認為把所有的三方framework重新加一遍比較水,就各種嘗試終於找到我認為不太水的方法,目前在我這兒算是解決問題,不知道還有沒有更好的解決方法。那麼我就和大家說一下我這個方法吧。


例如:xxxxxx'MAMapKit/MAMapKit.h' file not found

我們平時新增三方framework一般會這麼設定。
IOS引用三方framewrok的標頭檔案出現'xxxxx/xxxx.h' <wbr>file <wbr>not <wbr>found問題解決方法

小夥伴們,如果你遇到了上面說的錯就看一下下面這張圖是否做了同樣的設定。
IOS引用三方framewrok的標頭檔案出現'xxxxx/xxxx.h' <wbr>file <wbr>not <wbr>found問題解決方法
目前我遇到的是這麼解決了,如果解決不了你的問題,我表示抱歉。

lexical or preprocessor issue 'mamapkit/mamapkit.h' file not found

續,今天換SVN地址,重新打壓縮包放伺服器,又出現了這個問題。按我上面說的怎麼都不行,搜到了相關的內容有
I got an error in XCode 4 Issue Navigator,but in Log Navigator there is no error.After restart XCode,the error was erase.

    //************************************************************************************

    I had the same problem in XCode 4: "Lexical or preprocessor issue MyFile.h not found". However, MyFile.m was not a static library, just a  class. And MyFile.m and MyFile.h were included properly and indexed in the project.

    So ... I quit XCode and the Simulator, then restarted them and the  disappeared.

    作者“沙地”

翻譯的結果就是重啟就能解決了,靠,什麼玩意兒,重啟xcode iphonesimulator,整半天還出現還是那個熊樣子,後來仔細一看,我相信你也能看到來問題。IOS引用三方framewrok的標頭檔案出現'xxxxx/xxxx.h' <wbr>file <wbr>not <wbr>found問題解決方法

看不出來我當你不是個仔細合格的程式設計師。趕專案就到這裡啦~


相關推薦

IOS引用三方framewrok檔案出現'xxxxx/xxxx.h' file not found問題解決方法

找不到framework的解決辦法: 摘錄自網路:http://blog.sina.com.cn/s/blog_916e0cff0102vath.html 同事弄了一個專案說要加個高德地圖,匯入後編譯各種三方framework的標頭檔案找不到啊!!也不知道網上哪些大神發現只

rabbitmq頁面出現/etc/rabbitmq/rabbitmq.config(not found)解決方法

rabbitmq rabbitmq.config 如果出現頁面出現/etc/rabbitmq/rabbitmq.config(not found)解決如下:find / -name "rabbitmq.config.example" 找到相應的模板配置文件進行拷貝cp /usr/share/doc/

支付寶SDK出現 'openssl/rsa.h' file not found

在按照官方支付寶說明書匯入SDK後,報'openssl/rsa.h' file not found,出現此問題是因為標頭檔案路徑找不到所致,官方問道里面也說明了,如下: 照著做了,還是不行,最後查詢資料,在CocoaChina找到: “官方文件說需要 對“Header Se

解決ffmpeg引入SDL.h檔案出現undefine reference to'qMain(int,char**)'錯誤

加入SDL的標頭檔案之後,編譯的時候會提示main函式沒有定義 原因是 SDL_main.h中有如下一段話: #if defined(SDL_MAIN_NEEDED) || defined(SDL_MAIN_AVAILABLE) #define ma

C++引用/列舉/typedef/檔案/預編譯器/自定義檔案

引用是別名 int &refVal2;//引用型別定義必須初始化 int &refVal3 = 10;//引用初始化必須是物件 當初始化後,只要改引用存在,他就保持繫結到初始化時指向的物件。不可能將引用繫結到另一個物件。 要理解重要概念是

VC++6.0編寫、引用自己的檔案

一、標頭檔案內容格式 一般情況下,標頭檔案裡放函式原型、全域性量宣告、函式定義。 待續… 二、標頭檔案的引用 #include<ABC.h> 或者 #incl

學習OpenCV時 ,新增:#include等檔案出現無法編譯的錯誤

 在使用win7+vs2010+opencv2.4.8時   經常在剛建立完專案--->原始檔之後  ,新增標頭檔案:#include<opencv2/core/core.hpp>等出現無法編譯的錯誤,如下所示: 這是環境配置問題:沒有將OpenCV函

AndroidStudio JNI開發時,javah生成c/c++檔案出現找不到android 的類檔案問題

在AndroidStudio中開啟jni 介面類 (MAC)選擇AndroidStudio-》Preference-》Tools-》External Tools 點選新增 更具自己的環境填入以上內容 選擇選單欄tool -》extrnal Tools  就可以生成標頭檔案

一個C++引用庫的檔案預編譯陷阱

#### 寫在前面 老胡最近在工作中,有個場景需要使用一個第三方庫,引用標頭檔案,連結庫,編譯執行,一切都很正常,但是接下來就遇到了一個很詭異的問題,呼叫該庫的中的一個物件方法為物件修改屬性的時候,會影響到物件的另外一個屬性,當時百思不得其解,直呼靈異事件。 但後面靜下心來細細看了一下程式碼和各種配置,發現了

萬能檔案#include"bits/stdc++.h"

最近在打cf時賽後翻閱別人的程式碼總是會發現一個陌生而奇怪的標頭檔案#include<bits/stdc++.h>奇怪之處就在於基本上所有的程式碼只要用了這個標頭檔案就不再寫其他標頭檔案了。百度過後彷彿打開了新世界的大門,標頭檔案居然還可以這樣用!!!#inclu

linux常用檔案之--linux/device.h

在device.h檔案中 又給提供了那些函式呢? 在這個標頭檔案中包含了 bus的一些函式 和 drifver的一些函式,以及class_create()等函式 /*原始碼**/ /*  * device.h - generic, centralized driver mo

vue專案中引用樣式檔案出現: This dependency was not found:

vue專案中引用樣式檔案出現:This dependency was not found:* common/stylus/index.styl in ./src/main.jsTo install it, you can run: npm install --save com

Linux rm 很多檔案出現/bin/rm: Argument list too long解決方法

本人由於不慎使用定時任務產生了很多垃圾檔案,刪除時出現/bin/rm: Argument list too long 最終在stackoverflow找到解決方法 執行以下指令碼迴圈刪除 for f in presstest?name*; do rm "$f";done

Linux檔案系統只讀Read-only file system的解決方法

問題原因:系統沒有正常關機,導致虛擬磁碟出現檔案系統錯誤。 解決方法:使用fsck手動修復,具體操作如下: 重啟系統後使用root進入單使用者模式,執行 fsck.ext3 -y /dev/vda3 說明:ext3的檔案系統使用fsck.ext3,ext4檔案系統使用fsck.et

iOS ProtocolBuffer 最新操作記錄以及“'GPBProtocolBuffers_RuntimeSupport.h' file not found”等問題解決

ProtocolBuffer最新操作記錄 概述 Protocol Buffer(簡稱PB)是Google出品的一種輕量 & 高效的結構化資料儲存格式(詳細原理Google下即可)。

macbook 編譯時出現stdio.h file not found解決辦法

1、首先檢查開頭沒有漏寫#include <stdio.h>; 2、未安裝 Command Line Tools命令列工具,安裝步驟如下: 在終端中輸入 xcode-select --install,按提示安裝完成後,重啟終端即可。

arm開發板執行應用程式出現:-/bin/sh:xxx:not found 解決辦法

百度可知是因為缺少動態庫,在PC 執行arm-linux-readlf  xxx(應用程式)   列印結果如下: ELF Header:   Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00   Class:

ReactNative Ios報出 'React/RCTBundleURLProvider.h' file not found錯誤

我在建立react-native專案時  npm了一個第三方庫  結果一開啟 xcode 竟然報錯 React/RCTBundleURLProvider.h' file not found; 然後 我試了各種網上的方法試了一遍, 還是不行 就在我要放棄的時候 ,突然想到把網

mybatis出現'__frch_item_0' not found,解決方法

當在mybatis用到foreach的時候,會報這個錯誤Parameter '__frch_item_0' not found. Available parameters are [list]會出現的幾種解決方案 例子   <insert id="inse

在laraval5中配置redis後出現Class 'App\Http\Controllers\Redis' not found解決方法

在laraval5的控制其中,頭不併未給你包含redis類 所以你要手動新增他程式碼如下,新增到每個使用redis的控制器檔案頭部use Illuminate\Support\Facades\Redis;