亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Xcode CoreFoundation 項目中鏈接 go 包?

如何在 Xcode CoreFoundation 項目中鏈接 go 包?

Go
元芳怎么了 2021-06-18 10:17:37
我的目標是能夠從 Cocoa 項目中調用 Go 函數,但我剛開始使用純 C CoreFoundation 項目。這是我的簡單 go 包:package helloimport "C"import (    "fmt")//export SayHellofunc SayHello() {    fmt.Println("Hello, World!")}我使用go install它生成 lib來構建它hello.a。我希望能夠將這個庫鏈接到我的 CoreFoundation 項目,以便我可以SayHello從我的 C 代碼中調用。這樣做會導致 Xcode 顯示一條警告,指出該警告hello.a被忽略,因為它不是為 X86_64 架構構建的。我可以說這個問題很可能是由于 Go 代碼的編譯方式與 XCode 編譯 CoreFoundation 項目的方式不兼容。因此,我的問題是:是否有可能以可與我的 CoreFoundation 項目鏈接的方式編譯我的 Go 包?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 273 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號