首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Glade找不到gui.glade

Glade找不到gui.glade
EN

Stack Overflow用户
提问于 2017-01-16 23:33:39
回答 2查看 48关注 0票数 0

我在我的代码中使用:

代码语言:javascript
运行
复制
Glade.XML gxml = new Glade.XML (null, "gui.glade", "PublicanCreators", null);

gui.glade文件与Program.cs (运行代码)放在同一个目录中。

编译过程取得了成功。但是在运行我得到的exe时:

堆栈跟踪: 在<0xffffffff> at (包装托管到本地) Glade.XML.gtksharp_glade_xml_get_filename (intptr) at Glade.XML.get_Filename () at (包装运行时-调用) .runtime_invoke_object__this__ (object,intptr,intptr,intptr) at <0xffffffff> at Glade.XML..ctor (System.Reflection.Assembly,string,string,字符串) at /home/sascha/RiderProjects/PublicanCreators/PublicanCreators/Program.cs:40 at /home/sascha/RiderProjects/PublicanCreators/PublicanCreators/Program.cs:34 at (包装器运行时-调用) .runtime_invoke_void_object (object,intptr,intptr)

我能做什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-17 00:32:12

看起来您需要的是bin文件夹中的gui.glade,而不是源文件夹。确保它包含在您的项目文件中,并在编译时复制。

票数 0
EN

Stack Overflow用户

发布于 2017-01-17 09:46:42

看起来,解决方案是将代码更改为:

代码语言:javascript
运行
复制
Glade.XML gxml = new Glade.XML ("gui.glade", "PublicanCreators", null);

它在那里找到了文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41686739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档