【发布时间】:2017-07-30 15:43:38
【问题描述】:
对不起,我是新手。 我正在尝试学习阅读 xfce4 的非常简单的文本编辑器:鼠标垫。 但在其中我可以看到两个破碎的符号 mousepad_window_get_type 和 mousepad_application_get_type
/home/utente/Desktop/mousepad-master/mousepad/mousepad-window.h:
22 G_BEGIN_DECLS
23
24: #define MOUSEPAD_TYPE_WINDOW (mousepad_window_get_type ())
25 #define MOUSEPAD_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MOUSEPAD_TYPE_WINDOW, MousepadWindow))
26 #define MOUSEPAD_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MOUSEPAD_TYPE_WINDOW, MousepadWindowClass))
..
44 typedef struct _MousepadWindow MousepadWindow;
45
46: GType mousepad_window_get_type (void) G_GNUC_CONST;
47
48 GtkWidget *mousepad_window_new (void);
/home/utente/Desktop/mousepad-master/mousepad/mousepad-application.h:
25 typedef struct _MousepadApplication MousepadApplication;
26
27: #define MOUSEPAD_TYPE_APPLICATION (mousepad_application_get_type ())
28 #define MOUSEPAD_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MOUSEPAD_TYPE_APPLICATION, MousepadApplication))
29 #define MOUSEPAD_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MOUSEPAD_TYPE_APPLICATION, MousepadApplicationClass))
..
32 #define MOUSEPAD_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MOUSEPAD_TYPE_APPLICATION, MousepadApplicationClass))
33
34: GType mousepad_application_get_type (void) G_GNUC_CONST;
35
36 MousepadApplication *mousepad_application_get (void);
【问题讨论】:
-
“破碎的符号”是什么意思?能详细点吗?
-
那些符号没有被引用。
-
那些符号不在源文件中
-
请编辑问题以澄清您的问题。作为一般规则,不要在问题的代码 LHS 上包含行号。在标题中指定一系列行号是合理的。你是如何链接你的代码的?您是否构建了您正在使用的 xfce 库?您如何证明相关库中不存在符号?你检查过哪些库正在使用吗?
-
正如我所写,我正在阅读从官方存储库下载的资源