Unity3d 导出 xcode 项目 编译错误解决方案

在XCode中的文件CMVideoSampling.mm 里添加:

#include <OpenGLES/ES3/gl.h>

#include <OpenGLES/ES3/glext.h>

同上,在文件GlesHelper.mm 中添加:

#define GL_RGBA8_OES GL_RGBA8

#define glRenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisample

#define GL_DEPTH_COMPONENT24_OES GL_DEPTH_COMPONENT24

#define GL_DEPTH24_STENCIL8_OES GL_DEPTH24_STENCIL8

main 文件中 加入

#include <time.h>

extern "C"

{

clock_t

clock$UNIX2003(void)

{

return clock();

}

}

时间: 2024-11-05 15:58:17

Unity3d 导出 xcode 项目 编译错误解决方案的相关文章

xcode工程编译错误:No architectures to compile for

问题 开发环境:xcode6,iPhone6模拟器 xcode工程编译错误:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386). 原因 导致这个错误的原因主要是CPU的编译架构引起的,Build Active Architecture Only属性设置为了YES(只编译当前模拟器指令集),当出现不兼容设备时就会出现错误. 解决 在工程Build Settings,

xcode ___gxx_personality_v0&quot; 编译错误

xcode ___gxx_personality_v0" 编译错误 Undefined symbols for architecture i386: "___gxx_personality_v0", referenced from: ... 在XCODE工程 添加  libstdc++.dylib 即可

Xcode工程编译错误:“Cannot assign to &#39;self&#39; outside of a method in the init family”

#import <Foundation/Foundation.h> @interface EOCRectangle : NSObject<NSCoding> @property (nonatomic , readonly , assign) float width; @property (nonatomic , readonly , assign) float height; -(id)initWithWidth:(float) width andHeight:(float) he

xcode工程编译错误:missing required architecture i386 解决方法

可能原因一:项目内保存了.framework文件,在复制分发到不同计算机的时候可能会引发该错误 解决方法一:来到Targets->Build Settings->Framework Search Paths,将其内容删除.让xcode不管项目目录下的.framework文件,而是去包含本机的.当然你也可以手动删除它们. 解决方法二:这个是在stack overflow上看到的: I had this same problem, and the solution turned out to be

UNITY使用高通Vuforia导出XCode包编译出错

1.referenced from: in libVuforia.a 此处重新导入引用库并按http://game.ceeger.com/forum/read.php?tid=20447(三楼处理方式) 2.里面有很多引入导出包库的相关问题 重新导入库 3.release或者autorelease都报错 项目详情->BuildSettings  -> Apple LLVM compiler 3.0 - Language-> Objective-C Automatic Referencin

xcode工程编译错误:一般错误总结

1.Apple LLVM 8.0 Error Group /'all-product-headers.yaml' not found 最近升级了xcode打包后出现了个BUG,记录解决的方法. 现象:报错误信息:"......'all-product-headers.yaml' not found" 原因:新增加了第三方库 解决: 1.检查工程-Target-Build Settings 设置Defines Module的值是否为YES "Defines Module = Y

Unity打包xcode工程编译错误整理

Unity打包xcode工程二次开发遇到的问题及解决办法 1.library not found for -liPhone-lib 这个是libary路径的问题,打包的时候自行为路径加了引号"$(SRCROOT)/Libraries" 解决办法,将libary search path 下的路径引号去掉$(SRCROOT)/Libraries 2.openGL引用的错误,发送在xcode6,xcode对类库进行了升级造成openGLS改名了 解决办法,把原来的替换掉 #import &l

xcode工程编译错误:error: Couldn’t materialize

错误信息: error: Couldn't materialize: couldn't get the value of variable amount: variable not available error: errored out in DoExecute, couldn't PrepareToExecuteJITExpression. 解决:Release改为Debug

C/C++编译错误解决方案

编译首先确定编译器版本 MSVC++ 11.0 _MSC_VER = 1700 (Visual Studio 2012)  MSVC++ 10.0 _MSC_VER = 1600 (Visual Studio 2010) MSVC++ 9.0 _MSC_VER = 1500  (Visual Studio 2008)  MSVC++ 8.0 _MSC_VER = 1400  (Visual Studio 2005)  MSVC++ 7.1 _MSC_VER = 1310  (Visual Stu