2017-05-22 10 views
0

잠시 동안 검색했지만이 문제에 대한 해결책을 찾을 수 없습니다.이동 라이브러리 헤더를 찾는 방법?

SDL2와 같은 라이브러리는 OpenBSD 운영 체제의 일부가 아니기 때문에 /usr/local에 저장됩니다. Go는 /usr/include이 아닌 /usr/local/include이 아닌 헤더를 찾는 것 같습니다. go env에 깃발이 보이지만 편집 할 수 없습니다.

심볼릭 링크없이이 문제를 해결할 수있는 방법이 있습니까? 아마도 C 컴파일러에서 일반적인 -I 플래그와 동일한 기능을 수행할까요? 내가 최근에는 OpenSSL에 대해 컴파일하는 데 사용하고이 경우

/* 
#cgo CFLAGS: -I/usr/local/ssl/include 
#cgo LDFLAGS: -lcrypto -L/usr/local/ssl/lib 
*/ 
import "C" 

: 당신이 CGO를 사용하는 경우

답변

2

, 당신은 같은 것을 사용해야합니다. 필요에 맞게 편집하십시오.