gpt4 book ai didi

eclipse - 在 Eclipse 中编译 C++/GTK

转载 作者:行者123 更新时间:2023-12-03 22:08:08 26 4
gpt4 key购买 nike

我正在摆弄 Eclipse 的 C/C++ 版本来构建一个简单的 GTK 应用程序。但是,我似乎无法从 Eclipse 中编译 GTK 示例。

我认为 gtk 安装正确,使用了 ubuntu 包管理器。

代码是:

#include <gtk-2.0/gtk/gtk.h>

int main( int argc, char *argv[] )
{
GtkWidget *window;

gtk_init (&argc, &argv);

window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);

gtk_main ();

return 0;
}

并且我已按照说明进行操作 here设置命令行模式 "pkg-config --cflags --libs gtk+-2.0"

但我得到这些错误:

Building file: ../src/GTKtestC.c
Invoking: GCC C Compiler
gcc -I/usr/include/gtk-2.0 -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/GTKtestC.d" -MT"src/GTKtestC.d" -o"src/GTKtestC.o" "../src/GTKtestC.c" pkg-config --cflags --libs gtk+-2.0
gcc: pkg-config: No such file or directory
gcc: gtk+-2.0: No such file or directory
cc1: error: unrecognized command line option "-fcflags"
cc1: error: unrecognized command line option "-flibs"
make: *** [src/GTKtestC.o] Error 1

有点沮丧,非常感谢任何帮助

最佳答案

你忘记了反引号。

将命令行结尾改为

`pkg-config --cflags --libs gtk+-2.0`

这意味着“在反引号之间获取命令的输出并将其替换为它的结果”。

关于eclipse - 在 Eclipse 中编译 C++/GTK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3459993/

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