2015-12-12 42 views
0

我有一個C++ 11的頭文件和源文件來自swift調用(當然,我包括橋頭中的頭)。我已經設置爲C++來生成設置:Xcode 7.1和C++

「C++語言方言」 - > 「C++ 11 [-std = C++ 11]」

「C++標準庫」 - >「的libC++ (LLVM C++標準庫與C++ 11的支持)」

它仍然不能找到一些的#include(未找到文件):

#include <map> 
#include <memory> 
#include <set> 
#include <string> 
#include <vector> 
#include <utility> 
#include <cassert> 
#include <iostream> 
#include <algorithm> 
#include <utility> 
+0

你不能直接從Swift調用C++函數,請比較http://stackoverflow.com/questions/24042774/can-i-mix-swift-with-c-like-the-objective-c-mm-files。 –

+0

雖然Swift的設計目的不是使用C++,但有些人可以通過在Objective-C中創建一個包裝來實現。以下是一個視頻示例:https://www.youtube.com/watch?v=0x6JbiphNS4 –

+0

噢,謝謝,會做。不知道爲什麼我錯過了。 – vale

回答