Я использую 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 в цепочке кодов ткани, если я могу, то где проблема с моим кодом?Спасибо за внимание