Windows:致命错误:gtkmm.h:没有那个文件或目录

时间:2021-06-03 14:45:10

标签: c++ windows gtkmm3

我对使用 Gtkmm3 编译我的 C++ 程序感到非常绝望。 我阅读了大约 30 个不同的 Stackoverflow、Microsoft 和其他论坛条目,但没有任何效果。 问题是: 使用 vcpkg 不起作用,因为我需要 Gtkmm3 而不是 4。 使用 VS Studio 无法生成缓存。 使用 VS Code 没有找到 gtkmm.h(请参阅标题中的错误消息),尽管我做了这个页面告诉我要做的一切:https://wiki.gnome.org/Projects/gtkmm/MSWindows 在几个文件夹中多次。当然,我已经在 Windows 设置中设置了正确的路径。

使用的编译器(终端告诉我)在:D:\msys64\mingw64\bin\g++.exe

我还编辑了launch.json:

{
    "version": "0.2.1",
    "tasks": [
    {
      "taskName": "build-all",
      "appliesTo": "example.cpp",
      "contextType": "build",
      "type": "launch",
      "command": "${env.comspec}",
      "args": [
        "g++ -std=c++17 -o example.exe -g example.cpp simple `pkg-config gtkmm-3.0 --cflags --libs`"
      ]
    }
  ]
} 

我还尝试使用我编写的标准 CMakeLists.txt 使用 Clion 编译 .exe,但效果不佳,因为 Clion 找不到 pkgConfig 或 gtkmm.h。

我尝试使用特定路径设置到 MinGW 的 CodeBlocks。

StackOverflow 上有人写了一个脚本,用于在终端中使用 MinGW 安装 Gtkmm3(抱歉,现在找不到链接)...当然:它没有用!

所以在几乎无限次尝试之后,4-5 天的尝试我现在​​放弃了。希望有人可以帮助我遇到同样的问题。

0 个答案:

没有答案