第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

有沒有如何使用 SWIG 生成帶有 go build 的 C++ 建筑的示例?

有沒有如何使用 SWIG 生成帶有 go build 的 C++ 建筑的示例?

Go
qq_笑_17 2021-07-10 16:02:22
我正在嘗試使用Golang OpenGL 綁定來鑲嵌一個簡單的三角形該庫沒有聲稱支持鑲嵌著色器,但我查看了源代碼,添加正確的綁定似乎并不十分棘手。所以我分支它并嘗試在gl_defs.go 中添加正確的常量。綁定仍然可以很好地編譯,我的程序也是如此,當我真正嘗試使用新的綁定時,事情變得很奇怪。每當我實際嘗試包含曲面細分著色器時,程序都會從顯示一個漂亮的圓形三角形變?yōu)楹谄?。我正在關注 OpenGL Superbible(第 6 版)并在這個項目中使用他們的著色器,所以我不會想象我正在使用損壞的著色器(無論如何他們不會吐出錯誤日志)。但是,如果著色器本身可能有問題,可以在此處的setupProgram()函數(shù)中找到它們。我很確定我的顯卡支持鑲嵌,因為打印 openGL 版本會返回4.4.0 NVIDIA 331.38.所以我的問題:是否有任何理由為鑲嵌添加 go 綁定不起作用?綁定看起來很簡單。我是否錯誤地添加了新綁定?如果它應該工作,為什么它不適合我?我在這里做錯了什么?
查看完整描述

3 回答

?
HUH函數(shù)

TA貢獻1836條經(jīng)驗 獲得超4個贊

查看將 Swig 支持添加go build到 的錯誤報告,它看起來像是根據(jù)文件擴展名決定如何編譯 SWIG 包裝器:

  • .swig 文件被視為 C

  • .swigcxx 文件被視為 C++

如果重命名foo.swigfoo.swigcxx,它應該使用正確的 SWIG 標志和編譯器。


查看完整回答
反對 回復 2021-07-19
?
藍山帝景

TA貢獻1843條經(jīng)驗 獲得超7個贊

有關使用 C++ 的 SWIG 代碼示例,請參閱 Go 源代碼中的 misc/swig/callback。


查看完整回答
反對 回復 2021-07-19
  • 3 回答
  • 0 關注
  • 209 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號