我目前忙于一个项目,需要使用外部附件读取Mifare 1k标签。
配件带有一个SDK,用(Objective?)C ++编写,并按提供的说明设置了XCode为“编译源文件:Objective-C++”,并在“其他链接器标志”中添加了“-Obj-C ++”。
然后SDK可以编译通过,但问题是我已经在项目中使用了几个库(例如ASIHTTPRequest,JSONKit等),并且由于这些新设置而导致编译问题。如果切换回以前的设置,则读卡器的SDK会出现编译问题。
问题是:是否有一种方法可以将SDK的类仅作为C ++编译,而将项目的其余部分作为objective-c编译?
编辑: SDK文件仅包含.h文件(和一个链接库)
感谢您的帮助, Mike