Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 8、Swift和C++; PX>据我所知,XCKEP 7.3和SWIFT 2.2没有一个优雅的方式来创建一个C++和Swift的项目,而不引入目标C.P/P>_C++_Ios_Swift - Fatal编程技术网

Xcode 8、Swift和C++; PX>据我所知,XCKEP 7.3和SWIFT 2.2没有一个优雅的方式来创建一个C++和Swift的项目,而不引入目标C.P/P>

Xcode 8、Swift和C++; PX>据我所知,XCKEP 7.3和SWIFT 2.2没有一个优雅的方式来创建一个C++和Swift的项目,而不引入目标C.P/P>,c++,ios,swift,C++,Ios,Swift,我记得在某个地方看到,苹果公司的目标是提供一个解决方案来消除这一要求 我已经经历了一些WWDC2016会议,但尚未看到提到的内容 有人提到过XCODER或SWIFT中的更改,这将简化C++处理。 我要求链接到已经讨论过的会议或讨论 在回答这个问题时,我不确定任何保密协议的范围,但我认为发布链接将足够安全您可以看到接下来的更改 但我不认为导入ObjectiveC++包会变得更容易。由于与ObjvCe+++不同,Swift不是C++的一个超集,你仍然无法直接从SWIFT桥到C++。您必须在Objto

我记得在某个地方看到,苹果公司的目标是提供一个解决方案来消除这一要求

我已经经历了一些WWDC2016会议,但尚未看到提到的内容

有人提到过XCODER或SWIFT中的更改,这将简化C++处理。

我要求链接到已经讨论过的会议或讨论


在回答这个问题时,我不确定任何保密协议的范围,但我认为发布链接将足够安全

您可以看到接下来的更改


但我不认为导入ObjectiveC++包会变得更容易。由于与ObjvCe+++不同,Swift不是C++的一个超集,你仍然无法直接从SWIFT桥到C++。您必须在Objtovi-C中使用C++,或者使用ObjtoVC++。我当时在WWDC,没有关于C++与SWIFT互操作性的消息。如果这个问题与您链接的问题重复,我会很难过,因为它问的是同一个问题,尽管工具版本不同。它是重复的,但我们承诺了新的解决方案(尽管我不记得在哪里)我从来都不清楚在答案可能发生变化时询问重复问题的程序,因为simpleBob SE-0038提供的新版本是一个尚未在package manager中实施的方案,该方案将允许package manager包含C语言家族。如果有的话,那应该是对链接问题的评论或回答。我会将问题的链接添加到SE-0038并设置谷歌警报,至少我有这个问题的名称。欢迎您关闭此链接,因为这里是我从您的链接中查找的参考。它是在没有一个完整计划的被接受的提案之下implementation@RyanHeitner该链接讨论的是向包管理器添加对“外部”包的支持,而不是语言之间的互操作。@molbdnio我的理解是,如果您有一个“外部包”“这意味着必须有一种方式与之对话。”RyanHeitner引用他的话:“这项提案不是关于混合的Swift-C++代码。它是关于允许Swift包依赖并构建纯C/C++模块。”@molbdnilo Good spot!,我想我将不得不等待,看看他们是否会实施另一项方案来帮助解决问题。