Rumah >pembangunan bahagian belakang >Golang >Bolehkah Pergi 1.7 Membina DLL pada Windows?
Membina dll dengan Go 1.7
Dalam artikel ini, kami akan meneroka kemungkinan membina dll terhadap Go v1.7 di bawah Windows .
Soalan:
Adakah cara membina dll terhadap Go v1.7 di bawah Windows?
Latar Belakang:
Percubaan untuk membina dll menggunakan pendekatan klasik:
go build -buildmode=shared main.go
Menghasilkan perkara berikut ralat:
-buildmode=shared not supported on windows/amd64
Jawapan:
Setakat Go 1.10, bendera -buildmode=c-shared kini disokong pada Windows.
Arahan Kemas Kini:
Untuk menyusun DLL dalam Go 1.10 atau lebih baru, gunakan arahan berikut:
go build -o helloworld.dll -buildmode=c-shared
Keserasian:
Perhatikan bahawa pengepala yang dijana oleh Go adalah serasi dengan GCC, yang mungkin mengehadkan keserasian DLL anda dengan persekitaran pengaturcaraan lain.
Tambahan Maklumat:
Untuk maklumat yang lebih mendalam, rujuk sumber berikut:
Atas ialah kandungan terperinci Bolehkah Pergi 1.7 Membina DLL pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!