又遇到一个问题:
在include 第三方的.h的时候。
`test.h":`
```c
#include<vector>
```
`test.go":`
```go
//#include "test.h"
import "C"
```
`fatal error: vector: No such file or directory`
build时会报错提示找不到vector,google了一天,没找到合适的解决方式,想来请教下是否有方式可以直接get到c++ 的vector这些lib?
先感谢各位先进~
应该是这样说,在include 第三方的header file(里面定义了相关structure)的时候, 它里面include了 vector这种 C++的库,所以才想询问,不然的话就要额外将所有的定义都拉到go lang里面,并且要重写所有的struct变数定义。
#7
更多评论
如果可以直接用C++的话 我也想直接用,公司交派的任务 只能硬试看看了,另外替代品的话,go目前还真没有,因为需要调用Qualcomm/MTK/Samsung的library,至少目前qualcomm只直接提供C/C++编译好的dll,所以并非我不想用C++ 😂
#2