使用 C++使用 Objective-C,如何修复“冲突声明‘typedef int BOOL’”?
我有很多 C++ 代码,最初是在 PC 上构建的。我正在尝试让它在 Mac 上与 Objective-C 一起工作。为此,我创建了一个 Objective-C 框架来容纳 C++ 代码…
变量不是类的静态成员
我正在开发一个 GameKitHelper 类,它主要是用 C++ 编写的,但在 .mm 文件内的某些地方也使用 Objective-C 编写。 我删除了一些功能来隔离错误: void…
Mac / Cocoa 中的套接字编程
在我的应用程序中,我们需要与服务器进行套接字通信,通过谷歌搜索和Apple文档,发现了以下 1——NSStream类 2 -- CFSocket 我有点困惑,看起来 NSStr…
Cocoa Socket 编程 NSInputStream 读取返回 0
在我的应用程序中,已像这样设置流, (void)connectStream:(NSString *)pHostName PortNo:(int)inPortNo HasInput:(bool)bInput HasOutput:(bool)bOut…
基于Boost的Cocoa应用程序规模
我需要什么: 将基于boost的C++库包装到Objective-C++中; 使用 Objective-C++ 库创建 Cocoa 应用程序。 我所拥有的: 构建了 boost 1.46.1(动态 .dy…
正则表达式查找由 **(双星)括起来的字符串
我正在尝试找到一种方法来从字符串中生成匹配模式的数组。 我将用一个例子来解释自己。 从像我这样的字符串中, Lorem ipsum dolor **sit** amet, con…
如何从 TIME_OF_DAY_INFO 结构中检索当前毫秒
以下没有给出来自服务器的当前毫秒 托德_毫秒 类型:DWORD 从任意起点(系统重置)开始的毫秒数。 通常,该成员会被读取两次,一次在进程开始时读取,…
在 C++ 中接收 UI 事件类
我正在 iOS 的 Xcode 中编写 Objective-C++。我的项目主要是 C++ 类和一些最高级别的 Objective-C 类。我的 C++ 类包含 Objective-C UI 元素,我需要…
如何构建源代码以签入需要很长时间构建的二进制文件
我想检查一些预编译的二进制文件以获取第三方依赖项。 构建 /trunk 文件夹的好方法是什么? 我的项目中有大约十个第三方库。我的项目也是跨平台的。仅…
C++ 中的 @selector 实现
我需要在 C++ 中实现类似 @selector(Objecitive-C) 的机制。通过谷歌搜索我发现了。它对我没有帮助... template class ClassCallback { // pointer to…
没有匹配的函数可用于调用 …与 dtl-cpp
我正在使用 dtl-cpp 逐行比较两个文件的差异。 我已经设置了这个比较器: class LBCompareNSString : public dtl::Compare { public: virtual bool im…
Objective-C++和UDP
有没有用 Objective-C++ 编写的 cocoaasyncsocket 的替代方案?还是很容易转换?我需要为 iPhone Objective-C++ 使用 UDP 库。…
如何在 Objective-C 中访问 Box2d 的 b2CollideCircles?
我正在尝试使用 Box2d 测试一些碰撞检测(使用 此方法) 。我已将源代码和标头添加到我的 XCode 项目中,并向我的标头搜索路径添加了递归 ./** 。看起…
iPhone 的 OpenCV / SURF 跟踪:创建结构时值错误
我正在使用 Objective-C 中的 OpenCV 库(交叉编译),它基本上工作得很好。 不幸的是,当使用 find_obj.cpp 中找到的示例时,我得到了 CvSURFParams …