首頁 > 後端開發 > Golang > Go 1.7 可以在 Windows 上建置 DLL 嗎?

Go 1.7 可以在 Windows 上建置 DLL 嗎?

Susan Sarandon
發布: 2024-12-28 06:40:14
原創
666 人瀏覽過

Can Go 1.7 Build DLLs on Windows?

使用Go 1.7 建構dll

在本文中,我們將探討在下列情況下針對Go v1.7 建構dll 的可能性Windows。

問題:

有沒有辦法在 Windows 下針對 Go v1.7 建構 dll?

背景:

嘗試使用經典建構dll方法:

go build -buildmode=shared main.go
登入後複製

導致以下錯誤:

-buildmode=shared not supported on windows/amd64
登入後複製

導致以下錯誤:

導致以下錯誤:

導致以下錯誤:

go build -o helloworld.dll -buildmode=c-shared
登入後複製

答案:

從Go 1.10 開始,-buildmode=c -Windows 現已支援共用標誌。

已更新指令:

要在Go 1.10 或更高版本中編譯DLL,請使用以下指令:

  • 相容性:
  • 注意Go 產生的標頭與GCC相容,這可能會限制您的DLL 與其他程式設計的相容性
其他資訊:有關更深入的信息,請參閱以下資源: [發行說明- Go 1.10](https://golang.org/doc/go1.10#compiler)[Google 群組討論](https://groups.google.com/forum/#!topic/golang- dev /ckFZAZbnjzU)

以上是Go 1.7 可以在 Windows 上建置 DLL 嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板