2015-01-04 4 views
0

Gtk3 애플 리케이션에 터미널을 통합하려하지만 앱을 컴파일 할 때 오류가 발생했습니다.gtk3은 vte로 컴파일 할 수 없습니다.

(csimpleide:9858): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported 
Trace/breakpoint trap (core dumped) 

vte LIB 사용 gtk2 때문이다.

이 명령을 사용하여 컴파일합니다.

gcc -o test test.c `pkg-config --cflags --libs gtk+-3.0 vte` 

어떻게 해결할 수 있습니까 ??

+0

당신은'vte'의 버전을 정의해야합니다 도서관. 당신의 현재 무엇입니까? – meskobalazs

답변

0

당신이해야 정의한 gtk3 기반의 VTE 라이브러리 버전은 우분투 14.04 PC에 해당 vte 버전은 2.90, 그래서 컴파일 명령은 다음과 같습니다

gcc -o test test.c `pkg-config --cflags --libs gtk+-3.0 vte-2.90` 
+0

고마워요 –

+0

해결책이라면 답을 받아 들여야합니다. – meskobalazs