iOS-结构体(Struct)结构体头文件多次被引用报错

屏幕快照 2018-04-25 下午5.10.01.png

问题描述:
iOS--Socket开发中,直接拿c++的结构体文件使用,导致多次引用这个文件报错。(开发工程中使用没有问题,打动态库时候报错如上图)
c++文件中结构体定义如下:
struct testStruct
{
int a;
}test;

//直接使用上面结构体定义不需要再次定义结构体变量,使用时候很方便,但和OC兼容性目前还没找到好方案,如有知情者请留言//

OC中使用结构体常规定义如下:
struct testStruct
{
int a;
};
typedef struct testStruct test;

最终解决办法:
使用OC中结构体定义,然后在使用时候定义结构体变量。

//不理解的可以想想CGloat定义和使用//

如有结构体其他相关报错信息,请留言给我

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容