结论:
windows下引用.lib形式的静态库是不可以的。
在go build的时候,会出现# command-line-arguments Warning: corrupt .drectve at end of def file错误。
在运行的时候,会出现Segmentation fault错误。
补充:
windows下通过cgo引用.dll形式的动态库,没有任何问题。
虽然windows下引用.lib形式的静态库不行,但是可以通过minwg版本的gcc/g++将代码编译成libxxx.a形式的静态库,即可完美引用,此时所生成的静态库名称必须以lib开头。