libglib2.0-dev 설치에도“Glib.h : 해당 파일이나 디렉토리가 없습니다”오류


18

내가 얻는 오류를 GROMACS로 만들려고합니다.

fatal error: glib.h: No such file or directory

나는 이것과 관련하여 이미 질문이 있음을 보았고 그들의 조언을 따르고 다음을 실행했습니다.

sudo apt-get install libglib2.0-dev

알았어

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libglib2.0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 270 not upgraded.

그 후에 make를 다시 실행할 때 왜 여전히 같은 오류가 발생합니까?

답변:


10

나는 비슷한 문제가 있었다. 당신은 실행을 시도 할 수 locate glib.h있습니다. 내 시스템에서 locate는 다음을 반환합니다.

/home/jere/src/last.fm-1.4.2.58240/src/transcode/mpgli/mpglib/mpglib.h
/usr/include/dbus-1.0/dbus/dbus-glib.h
/usr/include/glib-2.0/glib.h
/usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h
/usr/src/linux-headers-3.2.0-29-generic/include/config/blk/dev/bsglib.h

그리고 -I/usr/include/glib-2.0컴파일러의 포함 경로에 Make 파일을 추가했습니다 .

모든 Linux 배포판이 glib 개발 파일을 동일한 폴더에 설치하는 것은 아니기 때문입니다.


/usr/include/glib-2.0MakeFile의 포함 경로에 추가하는 방법 ?
RSK

Makefile 작성 방법에 따라 다릅니다. Makefile의 예를 들어 주시겠습니까?
jeremija

ios-webkit-debug-proxy 설정하려고했습니다 . 다음은 생성 된 MakeFile
RSK입니다.

나는 이것을 시도하지 않았지만 github.com/google/ios-webkit-debug-proxy/blob/master/src/ 파일이 있음을 수 있습니다 ... 변수에 다음 -I/usr/include/glib-2.0을 추가하여 시도 할 수 있습니다 AM_CPPFLAGS: AM_CPPFLAGS = -I$(top_srcdir)/include -I/usr/include/glib-2.0그런 다음 autogen.sh스크립트를 다시 실행하십시오 .
jeremija
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.