Включить заголовочный файл C ++ в Swift
У меня есть заголовочный файл C ++ (названныйheader.h
), который я хочу включить в мой проект Swift.
Поскольку фреймворк C ++, который я хочу включить, еще не закончен, у меня пока есть только заголовочный файл.
Мой заголовочный файл C ++header.h
выглядит примерно так:
#include <vector>
struct someStruct{
float someAttr;
}
class someClass{
public:
enum SomeEnum{
Option1,
Option2
}
void someFunc(const double value) {}
}
Проблема в том, когда я пытаюсь включитьheader.h
файл вproject-Bridging-Header.h
он никогда не найдет вектор, который я включаю в header.h
Я пытался переименоватьheader.h
вheader.hpp
, Я попытался установить тип заголовка моста C ++ Header на правой панели. Но никто из них не помог.
Я надеюсь, что некоторые из вас могут помочь мне понять, что я делаю неправильно.