当前位置:  开发笔记 > 编程语言 > 正文

iPhone应用程序中的C++代码

如何解决《iPhone应用程序中的C++代码》经验,为你挑选了0个好方法。

我正在尝试使用Xcode 3.1.3从我的Cocoa Touch iPhone应用程序中使用C++库(CLucene).当我在iPhone模拟器中运行时,一切正常,但是当我在设备上运行时,事情变得奇怪.似乎指针没有从Objective-C++代码(我的应用程序)正确传递到C++库(CLucene).

在设备上调试应用程序时,我可以看到作为C++函数的参数传递的const char*变量从Objective-C++中的0x12546c0变为C++中的0x4e.由于0x4e未指向有效的const char*,因此C++代码失败.在模拟器中进行调试时不会发生这种情况.

我正在将C++库直接编译到应用程序中,而不是链接到静态或动态库.

任何帮助将非常感激.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有