且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Visual Studio代码中添加gtk lib?

更新时间:2023-02-21 09:48:27

我将其添加到 .vscode/c_cpp_properties.json 内的包含路径中:

I added this to the include path inside .vscode/c_cpp_properties.json:

        "includePath": [
            "${workspaceFolder}/**",
            "/usr/include/gtk-3.0",
            "/usr/include/glib-2.0",
            "/usr/lib/x86_64-linux-gnu/glib-2.0/include",
            "/usr/include/pango-1.0",
            "/usr/include/harfbuzz",
            "/usr/include/cairo",
            "/usr/include/gdk-pixbuf-2.0",
            "/usr/include/atk-1.0"
        ],

如果您需要gtkmm:

If you need gtkmm:

"/usr/include/gtkmm-3.0",
"/usr/include/glibmm-2.4",
"/usr/include/sigc++-2.0",
"/usr/lib/x86_64-linux-gnu/sigc++-2.0/include",
"/usr/lib/x86_64-linux-gnu/glibmm-2.4/include",
"/usr/include/giomm-2.4/giomm",
"/usr/include/giomm-2.4",
"/usr/include/glibmm-2.4",
"/usr/include/glibmm-2.4/glibmm",
"/usr/lib/x86_64-linux-gnu/giomm-2.4/include",
"/usr/include/gdkmm-3.0",
"/usr/lib/x86_64-linux-gnu/gdkmm-3.0/include",
"/usr/include/pangomm-1.4",
"/usr/lib/x86_64-linux-gnu/pangomm-1.4/include",
"/usr/include/cairomm-1.0",
"/usr/include/freetype2",
"/usr/lib/x86_64-linux-gnu/gtkmm-3.0/include",
"/usr/lib/x86_64-linux-gnu/atkmm-1.6/include",
"/usr/include/atkmm-1.6"