2012-06-10 17 views
1

我有一個UIViewController作爲rootViewController推到UINavigationController上,當按下按鈕時,我想推Vuforia ImageTarget的示例viewcontroller。推高通Vuforia viewcontroller,無法導入頭文件

要做到這一點,我需要在我的UIViewController的IBAction方法內分配/初始化Vuforia的viewcontroller,但是我不能導入「QCARutils.h」和「ARParentViewController.h」,我似乎得到了很多完全不相關的錯誤。

第一個錯誤我得到的是內Matrices.h:「未知類型名稱‘命名空間’」

我假設這是一些庫鏈接的問題,我只是不能爲我的生命找出它是。

回答

2

將.m文件重命名爲.mm文件。 QCAR是C++,而.mm擴展則告訴Xcode將這個文件編譯爲Objective C++。

+0

Kreiri,這似乎工作,神奇!但是,我不相信將我的視圖控制器更改爲.mm是我想要做的正確答案。有沒有更正確的方法來做到這一點? – holografix