【问题标题】:How to write GTK applications in Visual Studio c++ for Linux platform?如何在 Linux 平台的 Visual Studio c++ 中编写 GTK 应用程序?
【发布时间】:2017-07-15 20:40:35
【问题描述】:

我在 Visual Studio 中为 Linux 平台制作了 c++ 项目,并使用 g++, gdb, gdbserverlibgtk-3-dev 连接到 linux 虚拟机。但我无法用gtk.h lib 编译程序。我需要做什么让 Visual Studio 检测到 gtk?

【问题讨论】:

  • “无法编译”是什么意思?如果您遇到错误,请在此处发布。

标签: c++ linux visual-studio gtk libraries


【解决方案1】:

Visual C++ for Linux 在目标 Linux 系统上构建您的应用程序。因此 GTK+ 头文件和库只需要存在于 Linux 目标上。但是,如果您希望 IntelliSense 工作(谁不会),则 GTK+ 标头需要对 Windows 主机上的 Visual Studio 可见。最简单的方法是将标头复制到 Windows 主机上(将它们放在自己的文件夹中)。 Visual Studio 项目设置中的包含路径必须指定 Linux 目标上 g++ 的 GTK+ 标头的 Linux 路径 Windows 主机上的 Windows 路径。

This question might give you some more information.

而且,当您使用 c++ 时,您可能会喜欢 gtkmm,它为 GTK+ 提供 c++ 绑定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 2011-02-14
    • 1970-01-01
    相关资源
    最近更新 更多