Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 无需构建程序。glade源代码_C_Gtk3_Glade - Fatal编程技术网

C 无需构建程序。glade源代码

C 无需构建程序。glade源代码,c,gtk3,glade,C,Gtk3,Glade,我正在通过Glade使用C和Gtk+库编程 我用“makefile”方法编译,一切都正常 但是当我更改application.exe文件夹(比如发送给我的朋友)时,应用程序无法工作 我的问题是,有没有办法编译它而不需要将glade文件放在同一个文件夹中?是的,请检查,这样可以将glade文件之类的文件嵌入到可执行文件中。你能给我一个简单的例子吗;builder=gtk_builder_从文件(“glade/main_window.glade”)添加_;这行得通吗?顺便说一句,谢谢你帮了我的忙,我

我正在通过Glade使用C和Gtk+库编程 我用“makefile”方法编译,一切都正常 但是当我更改application.exe文件夹(比如发送给我的朋友)时,应用程序无法工作
我的问题是,有没有办法编译它而不需要将glade文件放在同一个文件夹中?

是的,请检查,这样可以将glade文件之类的文件嵌入到可执行文件中。

你能给我一个简单的例子吗;builder=gtk_builder_从文件(“glade/main_window.glade”)添加_;这行得通吗?顺便说一句,谢谢你帮了我的忙,我不是英语母语的人,抱歉,或者如果你有任何关于当前gtk版本的教程,那么从文件中添加,除非文件在正确的位置,否则将无法工作。您需要
从\u资源添加\u
。在GTK示例源中有一个将文件包含在GResource中的示例: