- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经使用 Flycheck 一段时间了,但我不确定如何让它正确识别 Clutter。根据我找到的教程,我将这个(非常简单的)程序输入到 Emacs 中:
#include <stdlib.h>
#include <clutter/clutter.h>
//draws a basic, black window
int main(int argc, char *argv[])
{
ClutterInitError e = clutter_init(&argc, &argv); //pass it any
//options - these
//can be fed
if (e == CLUTTER_INIT_SUCCESS) {
ClutterColor stage_color = {0, 0, 0, 255}; //RGBA [0, 255]
ClutterActor *stage = clutter_stage_new();
clutter_actor_set_size(stage, 512, 512);
clutter_actor_set_background_color(stage, &stage_color);
clutter_actor_show(stage);
clutter_main();
return EXIT_SUCCESS;
} else {
return 1;
}
}
现在,在其中的第 2 行(#include <clutter/clutter.h>
),我从 Flycheck 收到一条关于无法找到 clutter/clutter.h
的警告.很公平 - 在编译器中,我需要使用 pkg-config
成功编译它。在我的系统上,pkg-config clutter-1.0 --cflags --libs
输出:
-pthread -I/usr/include/clutter-1.0 -I/usr/include/pango-1.0 -I/usr/include/cogl -I/usr/include/cairo -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/cogl -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/libdrm -I/usr/include/json-glib-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lclutter-1.0 -lcogl-path -lcairo-gobject -latk-1.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lcogl-pango -lcogl -lgmodule-2.0 -pthread -lgdk_pixbuf-2.0 -lwayland-egl -lgbm -ldrm -lEGL -lXrandr -ljson-glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lwayland-cursor -lwayland-client -lxkbcommon -lwayland-server -lX11 -lXext -lXdamage -lXfixes -lXcomposite -lXi
现在,我有点像 C 菜鸟(还有一点 Flycheck 菜鸟),所以请多多包涵。我知道我需要使用 M-x customize-group flycheck-options
,在那里,我需要将一些东西放入 Flycheck GCC Include Path
和 Flycheck GCC Includes
.但是,我不知道上面输出的哪一部分(如果有的话)去了哪里?我非常感谢您的帮助,这样一来,当我使用其他库时,我就会知道如何正确设置它们。
最佳答案
pkg-config clutter-1.0 --cflags --libs
输出中所有以 -I
为前缀的路径都是包含路径。
具体来说:
/usr/include/clutter-1.0
/usr/include/pango-1.0
/usr/include/cogl
/usr/include/cairo
/usr/include/atk-1.0
/usr/include/pango-1.0
/usr/include/cairo
/usr/include/pixman-1
/usr/include/freetype2
/usr/include/libpng16
/usr/include/harfbuzz
/usr/include/freetype2
/usr/include/harfbuzz
/usr/include/libpng16
/usr/include/cogl
/usr/include/gdk-pixbuf-2.0
/usr/include/libpng16
/usr/include/libdrm
/usr/include/json-glib-1.0
/usr/include/glib-2.0
/usr/lib/glib-2.0/include
将这些添加到 Flycheck GCC 包含路径
。
关于c - Flycheck 和 Clutter - 我该如何设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26009905/
我想画一个杂乱的圆圈,但我不知道该怎么做。我正在使用带有 vala 编程语言的 clutter,但是如果您不了解 vala,那么 c 中的示例就足够了。那我该怎么做呢? 最佳答案 您可以使用 Clut
我对上面列出的库的关系有点困惑,以下是我的想法: Cairo 是一个 2D 图形库,GTK+ 使用它来渲染小部件。卡里奥是低级的。 Cogl 是一个基于 OpenGL 的 3D 图形库(或者一个 fo
因此,对于我的作业的一部分,我必须将杂乱的 txt 文件输入到二维数组中。 输入是: WWWSWWWW\n WWW_WWWW\n W___WWWW\n __WWWWWW\n W______W\n WW
我有一个 GtkClutter.Embed包含杂乱 Actor 的完整图表。最重要的 actor 是 container_actor,它包含可变数量的 actor(使用 FlowLayout 布局),
使用Javascript,以及非常糟糕的内省(introspection)文档,我尝试创建一个ClutterImage,它应该取代已弃用的ClutterTexture。我无法确定用于指定要加载此类图像
我想创建一个具有焦点切换功能的垂直菜单。 我是否需要使用 GObject 方式来创建具有自己的事件信号的自定义选项,还是应该在不使用 GObject 的情况下单独创建它? 任何建议都会有所帮助。任何人
要将内容传达给您的托管 Activity,Android Docs建议让您的 Activity 实现一些接口(interface),并将其转换为您的 Fragment 中的该接口(interface)
我已经使用 Flycheck 一段时间了,但我不确定如何让它正确识别 Clutter。根据我找到的教程,我将这个(非常简单的)程序输入到 Emacs 中: #include #include //
我正在努力从一个额外的线程调用一个困惑的函数。我使用 boost::thread 进行线程处理和 clutter 库 1.0。 具体来说,该线程包含一个循环函数,该函数每隔一段时间发出带有 x 和 y
我有一个简单的 clutter-box2d 应用程序(用 C 编写),它显示了一些掉落的图像。它在我的arm目标(ARMv7)上运行非常慢,Oprofile显示以下消耗大量CPU libpixman-
我从 LFS(版本 1.12.2)下载了 clutter 并尝试从 Netbeans 运行该示例。我已在项目中包含 libclutter 但出现以下错误: undefined symbol :clut
我想使用Clutter stage 作为 SWT 窗口中的小部件。我知道有Java bindings对于困惑,但我不确定如何使用它们(对于 SWT 或其他)。 我怀疑这可能有点困难。如果它非常困难,那
Gnome Clutter 网站说明如下: Runs on Linux, Windows and OSX with native backend window system support for G
我正在使用 Clutter 编写交互式/动画 UI。 我正在使用两个带有集成 FixedLayout 的盒子容器 (ClutterBox),并且我希望能够在 (gtk-) 窗口调整大小时使用硬编码布局
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
在 gtk应用程序的所有执行都发生在 gtk_main 内功能。其他图形框架作品也有类似的事件循环,如 app.exec为 QT和 clutter_main为 Clutter .然而ZeroMQ是基于
我试图在与通用文件相同的文件中记录方法。我想要 usage部分包含该方法,但我不希望为该方法生成别名。这是因为我有很多通用的方法,我想保持索引相对干净。 我都试过了 @rdname和 @describ
在 Arm 目标上分析和优化 clutter-box2d 应用程序的最佳方法是什么?我曾尝试在移植之前使用 valgrind 在 x86 上分析代码,但似乎没有帮助。移植的应用程序在 ARM 目标上的
我一直在玩弄困惑,对如何与 Actor 和 child Actor 合作感到有点困惑。让我们从一个简单的例子开始,这个例子让我有些困惑。我创建了两个 Clutter::Rectangles(我使用 C
我尝试编辑 this web template并将其更改为从右到左。所以我将标题元素(例如品牌和导航)的 float 更改为相反,并且出现了一个大问题,浪费了我很多时间。在小屏幕下拉菜单中,原始模板如
我是一名优秀的程序员,十分优秀!