AI智能
改变未来

WIndows使用Go编译动态库

  1. 安装msys2更新
  2. pacman -Syuupacman -Syuupacman -S --needed base-devel mingw-w64-i686-toolchain mingw-w64-x86_64-toolchain  git subversion mercurial  mingw-w64-i686-cmake mingw-w64-x86_64-cmake

     

  •  代码

    package mainimport \"C\"//export LoadCSVfunc LoadCSV() (err error) {}func main() {}

     

  • 编译 
    64位@set CGO_ENABLED=1@set PATH=D:\\msys64\\mingw64\\bin;%PATH%@go build -v -buildmode=c-shared -o typetable.dll type_table.go#32位@set GOARCH=386@set CGO_ENABLED=1@set PATH=D:\\msys64\\mingw32\\bin;%PATH%@go build -v -buildmode=c-shared -o typetable.dll type_table.go

     

  •  

    转载于:Go语言/3cwYg4

    赞(0) 打赏
    未经允许不得转载:爱站程序员基地 » WIndows使用Go编译动态库