С помощью CGO разрабатываем тканевую цепочку - PullRequest
0 голосов
/ 14 февраля 2019

Я использую cgo для разработки цепного кода фабрики ./my_cc ├── vendor │ └── somecgopkg │ ├── build │ │ ├── interface.o │ │ ├── test │ │ └── test.o │ ├── lib │ │ └── libxxx.so │ ├── mypkg.go │ ├── mypkg_test.go │ └── src │ ├── mycfile.cpp │ └── mycfile.hpp ├── my_cc.go └── my_cc_test.go

mypkg.go

```
package somecgopkg

/*
#cgo CFLAGS: -I./src
#cgo LDFLAGS: -L./lib -lxxx
#include "mycfile.hpp"
#include <stdlib.h>
*/
import "C"

func SomeFunc() {
   ...
}
...
```

Затем я успешно установил этот цепной код.Но когда я пытаюсь создать экземпляр этого цепного кода, кажется, что-то с ним не такмогу ли я использовать cgo в цепочке кодов ткани, если я могу, то где проблема с моим кодом?Спасибо за внимание

...