2017-05-22 7 views
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を使用している場合

答えて

2

、あなたはこのようなものを使用する必要があります。ニーズに合わせて編集します。

関連する問題