你好我想执行Wikitude示例应用程序,但我得到这些编译错误,请帮我在这 [英] Hi I am trying to execute the Wikitude sample application, but I am getting these compile errors, please help me in this

查看:188
本文介绍了你好我想执行Wikitude示例应用程序,但我得到这些编译错误,请帮我在这的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 构建项目WikitudeAPI-SCM-测试WikitudeAPI-SCM-测试与调试配置LD编译/调试-iphonesimulator / WikitudeAPI-SCM-Test.app / WikitudeAPI-SCM-测试正常的i386
CD /Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp
SETENV MACOSX_DEPLOYMENT_TARGET 10.6
SETENV PATH \"/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin\"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386的-isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk -L /用户/ SRINIVAS /下载/ WikitudeAPI_iPhone_1.0.7 / SampleApp /编译/调试,iphonesimulator -L ../ WikitudeAPI -L ../ WikitudeAPI的/ usr -L ../ WikitudeAPI在/ usr /本地-L ../ WikitudeAPI在/ usr /本地/ -L包括。 ./WikitudeAPI/usr/local/resources -L ../ WikitudeAPI在/ usr /本地/资源/图像-L ../ WikitudeAPI在/ usr /本地/资源/库-L ../ WikitudeAPI在/ usr /本地/资源/笔尖-L ../ WikitudeAPI在/ usr /本地/资源/图像/ RECHECK -F /用户/ SRINIVAS /下载/ WikitudeAPI_iPhone_1.0.7 / SampleApp /建设/调试,iphonesimulator -filelist /Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp/build/WikitudeAPI-SCM-Test.build/Debug-iphonesimulator/WikitudeAPI-SCM-Test.build/Objects-normal/i386/WikitudeAPI-SCM-Test.LinkFileList -mmacosx版本分钟= 10.6 -all_load -ObjC -Xlinker -objc_abi_version -Xlinker 2 -framework基金会-framework UIKit的-framework CoreGraphics中-framework CFNetwork的-framework CoreData -framework的CoreFoundation -framework CoreLocation -framework MapKit -framework MessageUI -framework QuartzCore - 框架SystemConfiguration -lsqlite3.0 -lWikitudeAPI -lGoogleAnalytics -o /Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp/build/Debug-iphonesimulator/WikitudeAPI-SCM-Test.app/WikitudeAPI-SCM-TestLD:警告:在文件中../WikitudeAPI/libWikitudeAPI.a,缺少必需的i386硬件架构
未定义的符号:
  _OBJC_CLASS _ $ _ WTPoi,从引用:
      objc级-REF到WTPoi在WikitudeAPI_SCM_TestAppDelegate.o
      objc级-REF到WTPoi在CustomMenuButtonDelegateImpl1.o
  _OBJC_CLASS _ $ _ WikitudeARCustomMenuButton,从引用:
      objc级-REF到WikitudeARCustomMenuButton在WikitudeAPI_SCM_TestAppDelegate.o
  _OBJC_CLASS _ $ _ WikitudeARViewController,从引用:
      objc级-REF到WikitudeARViewController在WikitudeAPI_SCM_TestAppDelegate.o
      objc级-REF到WikitudeARViewController在CustomMenuButtonDelegateImpl1.o
      objc级-REF到WikitudeARViewController在CustomMenuButtonDelegateImpl3.o
LD:符号(S)未找到
collect2:劳工处返回1退出状态


解决方案

在Wikitude SDK只能在实际的iOS设备上,该模拟器具有摄像头和不支持的必要的传感器(加速度计,磁力计)。

请尝试构建和部署一个实际的iOS设备,那么一切都应该按预期工作。

干杯,
萨科

Build WikitudeAPI-SCM-Test of project WikitudeAPI-SCM-Test with configuration Debug

Ld build/Debug-iphonesimulator/WikitudeAPI-SCM-Test.app/WikitudeAPI-SCM-Test normal i386
cd /Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk -L/Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp/build/Debug-iphonesimulator -L../WikitudeAPI -L../WikitudeAPI/usr -L../WikitudeAPI/usr/local -L../WikitudeAPI/usr/local/include -L../WikitudeAPI/usr/local/resources -L../WikitudeAPI/usr/local/resources/images -L../WikitudeAPI/usr/local/resources/libs -L../WikitudeAPI/usr/local/resources/nibs -L../WikitudeAPI/usr/local/resources/images/RECHECK -F/Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp/build/Debug-iphonesimulator -filelist /Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp/build/WikitudeAPI-SCM-Test.build/Debug-iphonesimulator/WikitudeAPI-SCM-Test.build/Objects-normal/i386/WikitudeAPI-SCM-Test.LinkFileList -mmacosx-version-min=10.6 -all_load -ObjC -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -framework CFNetwork -framework CoreData -framework CoreFoundation -framework CoreLocation -framework MapKit -framework MessageUI -framework QuartzCore -framework SystemConfiguration -lsqlite3.0 -lWikitudeAPI -lGoogleAnalytics -o /Users/srinivas/Downloads/WikitudeAPI_iPhone_1.0.7/SampleApp/build/Debug-iphonesimulator/WikitudeAPI-SCM-Test.app/WikitudeAPI-SCM-Test

ld: warning: in ../WikitudeAPI/libWikitudeAPI.a, missing required architecture i386 in file
Undefined symbols:
  "_OBJC_CLASS_$_WTPoi", referenced from:
      objc-class-ref-to-WTPoi in WikitudeAPI_SCM_TestAppDelegate.o
      objc-class-ref-to-WTPoi in CustomMenuButtonDelegateImpl1.o
  "_OBJC_CLASS_$_WikitudeARCustomMenuButton", referenced from:
      objc-class-ref-to-WikitudeARCustomMenuButton in WikitudeAPI_SCM_TestAppDelegate.o
  "_OBJC_CLASS_$_WikitudeARViewController", referenced from:
      objc-class-ref-to-WikitudeARViewController in WikitudeAPI_SCM_TestAppDelegate.o
      objc-class-ref-to-WikitudeARViewController in CustomMenuButtonDelegateImpl1.o
      objc-class-ref-to-WikitudeARViewController in CustomMenuButtonDelegateImpl3.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

解决方案

the Wikitude SDK only works on an actual iOS device, the simulator has no support for the camera and the necessary sensors (accelerometer, magnetometer).

Please try building and deploying on an actual iOS device, then everything should work as expected.

Cheers, Nicolas

这篇关于你好我想执行Wikitude示例应用程序,但我得到这些编译错误,请帮我在这的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆