У меня есть заголовочный файл 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
. Я попытался установить тип заголовков моста на заголовок С++ на правой панели. Но ни один из них не помог.
Я надеюсь, что некоторые из вас могут помочь мне понять, что я делаю неправильно.