Cocos2d3.x之C3130: 编译器错误: 未能将插入的代码块写入PDB

标签: Cocos
错误: C3130: 编译器错误: 未能将插入的代码块写入PDB 最近弄了一个项目,移植到cocos2d3.x,编译的突然出现这个错误,重新编译也无法解决。 一般出现这个错误是两个原因:1.磁盘空间不足,2.项目太大导致pdb文件太大,无法继续写入。 解决办法: 进行项目属性页-->C/C++ -->调试信息模式 选择 /Z7 /Zi与/ZI差别不大,就是优化和信息完整度的差异。/Z7则是把信息放在obj而不是pdb中,这样就不会发生pdb文件太大无法写入的问题了。

阅读全文>>

Gradle常用命令

大家接触了一些命令如 ./gradlew -v ./gradlew clean ./gradlew build, 这里注意是./gradlew, ./代表当前目录,gradlew代表 gradle wrapper,意思是gradle的一层包装,大家可以理解为在这个项目本地就封装了gradle,即gradle wrapper, 在9GAG/gradle/wrapper/gralde-wrapper.properties文件中声明了它指向的目录和版本。只要下载成功即可用grdlew wrapper的命令代替全局的gradle命令。 理解了grad...

阅读全文>>

Cocos2d-js与OC(Objective-C)的相互调用

标签: CocosJS
1、js调用OC方法。其实吧,cocos2d-JS提供了js直接调用OC的方法 var ojb = jsb.reflection.callStaticMethod(className, methodNmae, arg1, arg2, .....); 在jsb.reflection.callStaticMethod方法中,我们通过传入OC的类名,方法名,参数就可以直接调用OC的静态方法,并且可以获得OC方法的返回值。  参数中的类名,只需要传入OC中对应方法所在的那个类的类名即可,比如我需要调用的方法在ViewController类里,注意这...

阅读全文>>

CocosJS中 JS与JAVA互调

标签: CocosJS
如何在android平台上使用js直接调用Java方法 在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单: var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters…)  在callStaticMethod方法中,我们通过传入Java的类名,方法名,方法签名,参数就可以直接调用Java的静态方法,并且可以获得Java方法的返回值。下面介...

阅读全文>>