Incluir arquivo de cabeçalho C ++ no Swift
Eu tenho um arquivo de cabeçalho C ++ (chamadoheader.h
) que eu quero incluir no meu projeto Swift.
Como a estrutura C ++ que eu quero incluir ainda não terminou, só tenho o arquivo de cabeçalho por enquanto.
Meu arquivo de cabeçalho C ++header.h
parece um pouco com isso:
#include <vector>
struct someStruct{
float someAttr;
}
class someClass{
public:
enum SomeEnum{
Option1,
Option2
}
void someFunc(const double value) {}
}
O problema é que, quando tento incluir oheader.h
arquivo noproject-Bridging-Header.h
ele nunca encontrará o vetor que eu incluo no header.h
Eu tentei renomearheader.h
paraheader.hpp
. Tentei definir o tipo de cabeçalho de ponte como C ++ Header no painel direito. Mas nenhum deles ajudou.
Espero que alguns de vocês possam me ajudar a descobrir o que estou fazendo de errado.