내가 일을 GTK 3.0을 얻기 위해 노력하고 있고, 여기에 모든 단계 오류 오류 LNK1104 : 파일을 열 수 없습니다 'GTK-3.lib'
How to configure gtk on Visual studio 2010
그리고에 변화를 따랐다 3.0 일 GTK를 얻을 필요하고, 컴파일하기 위해 필요한 모든 것을로드 한 것 같다,하지만 난이 프로그램을 실행하려고 할 때마다 그것은 나에게 오류Error 3 error LNK1104: cannot open file 'gtk-3.lib'
을 제공 곳. 2012 년 비주얼 스튜디오를 사용하고 있지만, 비주얼 스튜디오에서 GTK를 실행하는 방법을 찾은 유일한 곳이었습니다. 여기 내가 코드를 사용하고 있습니다 : 그것은 문제
어떤 제안이 무관하기 때문에
#include <gtk-3.0\gtk\gtk.h>
int main(int argc, char* argv[])
{
gtk_init(&argc, &argv);
GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
//gtk_widget_get_preferred_size(window, 300, 200);
g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
gtk_window_set_title(GTK_WINDOW(window), "GTK+ with VS2010");
gtk_widget_show(window);
gtk_main();
return 0;
}
은 내가 gtk_widget_get_prefered_size 통화에서 주석? 몇 군데를 들여다 보았지만 아무도 명확한 대답을 찾지 못했습니다. 프로젝트 설정을 편집하거나 GTK 라이브러리와 링크하는 프라 그마 주석을 사용 할 수 있습니다
맞습니다. pkg-config에서 존재하지 않는 lib에 대한 참조가 생성됩니다. GTK lib 폴더에서 libs를 지정하면 (위에서 나열한 것과 같은 것) 예상대로 작동하는지 확인할 수 있습니다. VS2010에서 3.6.4로 작업을 확인했습니다. – ManuelH
다른 컴파일러 오류도이 답변을 참조하십시오. http://stackoverflow.com/questions/20883854/compiling-a-gtk3-program-in-visual-studio-2012 – tmsimont
gtk3 번들을 구할 수있는 곳을 알고 있습니까? 창문? – sergej