【发布时间】:2017-06-04 08:35:00
【问题描述】:
我在 OpenFrameworks(C++ 项目)中使用 Swift 框架,这是我过去成功完成的事情。我可以添加框架并将其导入到我的 Swift 文件中。
但是,我在生成的项目中看到了一些非常奇怪的编译器错误 我的 Swift 文件中的 Objective-C 接口,我真的不知道从哪里开始进行故障排除。任何人有任何见解?
下面是我生成的 Swift 文件中错误的截图:
【问题讨论】:
-
那不是 Swift 文件,那是从你的 Swift 文件生成的 Objective-C 接口。
-
是的,你是对的;谢谢你的澄清。
-
我不确定到底出了什么问题。那是 .swift 文件的内容吗? Swift 文件中不应该有任何 Objective-C。如果您从项目中删除该类并重新添加它会发生什么?
-
我还不能添加一个类 - 如果我删除这个包含语句,项目就会构建:#include "example-Swift.h"
-
@narner 你在哪里包括它?它应该适用于 Objective-C (".m") 或 Objective-C++ (".mm")。
标签: c++ objective-c swift frameworks openframeworks