GTK-WARNING无法在mac上打开显示

时间:2015-04-04 13:33:24

标签: c++ macos gtk

我正在关注GTK教程并且已经安装了所有依赖项,并且一切正常,但是当我运行我的代码时出现此错误:

(process:34571): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.

(main:34571): Gtk-WARNING **: cannot open display:

我的main.cpp是:

#include <iostream>
#include <gtk/gtk.h>

int main (int argc, char *argv[]) 
{
    std::cout << "hello GTK!!" << std::endl;

    GtkWidget *window;

    gtk_init(&argc, &argv);

    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
    gtk_widget_show(window);

    gtk_main();

    return 0;
}

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

确保根据需要从https://www.xquartz.org/下载并安装或更新xquartz。重新启动Mac。