0
私はしばらく検索してきましたが、この問題の解決策を見つけることはできません。ライブラリヘッダーを検索するにはどうすればいいですか?
SDL2のようなライブラリはOpenBSDオペレーティングシステムの一部ではないため、/usr/local
に格納されています。 Goは/usr/include
でヘッダーを探していて、/usr/local/include
ではないようです。 go env
にフラグがありますが、編集できません。
シンボリックリンクなしでこの問題を解決する方法はありますか?おそらく、Cコンパイラで共通の-I
フラグのGoと同等ですか?私は、最新のOpenSSLに対してコンパイルするためにそれを使用しています。この場合
/*
#cgo CFLAGS: -I/usr/local/ssl/include
#cgo LDFLAGS: -lcrypto -L/usr/local/ssl/lib
*/
import "C"
:あなたはCGOを使用している場合