如何解决带有 Visual Studio 2019 的 GTK+
我正在尝试在 Windows 10 上安装 GTK project,并将其与 Visual Studio 集成以便使用 C 构建应用程序。
遵循他们的 tutorial on installation 后,我发现自己成功地完成了第 5 步,但是当我打开 Visual Studio 尝试编译“hello world”类型代码时,它无法识别标题>
#include <gtk/gtk.h>
并吐出错误
Error LNK2019 unresolved external symbol
gtk_window_set_child referenced in function activate
和
Error LNK1120 1 unresolved externals test
所以我返回到 this 页面并按照“使用 MSYS2 包中的 GTK”部分进行操作,再次没有雪茄。
我按照 these instructions 继续执行这些步骤,虽然 IDE 现在可以识别标题和自动完成功能,但似乎我仍然做错了什么......
来自控制台的错误是(在尝试了几种执行代码的方法之后)
D:\CDev\test>gcc -o test test.c `pkg-config --cflags --libs
gtk4`
gcc: error: `pkg-config: No such file or directory
gcc: error: gtk4`: No such file or directory
gcc: error: unrecognized command-line option '--cflags'
gcc: error: unrecognized command-line option '--libs'
D:\CDev\test>gcc test.c
test.c:1:10: fatal error: gtk/gtk.h: No such file or
directory
1 | #include <gtk/gtk.h>
有人有什么想法吗?
我想知道这是否相关...
{
"cmake.configureSettings": {
"CMAKE_TOOLCHAIN_FILE": "[vcpkg root]/scripts/buildsystems/vcpkg.cmake"
}
}
但是我对开始使用 cmake 犹豫不决
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。