我正在构建一个跨平台的移动应用程序,建议使用OF环境并使用Xcode编译我的应用程序。我是Mac用户,几天前开始编程(所以我真的是一个初学者)。
我需要一些类来获取有关位置和旋转的信息,因此我想研究一下一些SDK(例如MoSync或CMDeviceMotion),以便了解哪一个最适合我的目的。
我在这里也指出:
https://developer.apple.com/library/ios/documentation/CoreMotion/Reference/CMDeviceMotion_Class/index.html#//apple_ref/doc/c_ref/CMDeviceMotion
CMDeviceMotion是为Obj-C和Swift编写的。
所以我有两个问题:
是否可以添加到不属于OF的主项目库中?
我应该只使用C / C ++类吗?
谢谢。
最佳答案
我不确定stackoverflow是否是问这样的q的正确地方,因为任何答案都非常容易产生主观性。
我认为没有充分的理由甚至尝试将“ MoSync”与OF连接起来,因为它们都是开发应用程序,支持不同语言的一种“平台”(支持javascript,而支持c ++) 。可以将Objective-C(和Swift)代码与c ++混合使用,因此可以将CMDeviceMotion与OF结合使用。
但是要回答您的问题:似乎,如果您想获取设备信息,则不需要超出openFrameworks的范围。看一下OpenFrameworks / ofxIOS的"ofxIOSCoreLocation"类。它提供了高度,位置,方向等方面的手段。
关于c++ - 添加到openFrameworks项目的外部库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33299629/