gpt4 book ai didi

c++ - 在 Visual C++ 中使用 GTK+

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:10:38 35 4
gpt4 key购买 nike

我想使用 GTK 作为 C++ 项目的用户界面。我不知道如何为它设置开发环境。我从 http://www.gtk.org/download-windows.html 下载了 gtk 的一体包如何在 Visual C++ 2008 中使用它?

最佳答案

我已经获得了此处解释的 Hello World 教程:http://developer.gnome.org/gtk-tutorial/stable/c39.html#SEC-HELLOWORLD在 Windows 7 32 位中使用 Visual C++ 10。以下是我完成的步骤(假设您将 GTK+ 安装到 C:\GTK+):

转到 Properties/Configuration Properties/Debugging 并将其添加到环境中

PATH=%PATH%;C:\GTK+\bin

转到 Properties/Configuration Properties/C/C++/General 并添加到 Additional Include Directories(我相信有更好的方法可以做到这一点,但它有效):

C:\GTK+\include\gtk-2.0;C:\GTK+\include\glib-2.0;C:\GTK+\lib\glib-2.0\include;C:\GTK+\include\cairo;C:\GTK+\include\pango-1.0;C:\GTK+\include\gtk-2.0\gdk;C:\GTK+\lib\gtk-2.0\include;C:\GTK+\include\gdk-pixbuf-2.0;C:\GTK+\include\atk-1.0

Properties/Configuration Properties/Linker/General 并添加到 Additional Library Dependencies:

C:\GTK+\lib

最后属性/配置属性/链接器/输入:

gtk-win32-2.0.lib;gdk-win32-2.0.lib;atk-1.0.lib;gdk_pixbuf-2.0.lib;pangowin32-1.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;gthread-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;glib-2.0.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)

这适用于 Hello World 教程,但我有一种感觉,如果您使用更多命令,我可能会遗漏一些库/ header 。这应该为任何在 Visual C++ 中使用 GTK+ 编程的人提供一个良好的基础

关于c++ - 在 Visual C++ 中使用 GTK+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1513214/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com