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를 사용하는 경우