小编mar*_*094的帖子

无法在API Manager中添加AdSense API

我正在尝试按照AdSense API入门指南进行操作,而我却陷入了"注册您的应用程序"部分.

我创建了一个项目,但是找不到"激活"按钮.相反,我转到API管理器,然后是"库"选项卡,其中列出了大量的API.

当我点击"AdSense Management API"时,该网站最终会在处理完一分钟后报告"API"adsense"不存在或您无权访问它".

我尝试添加分析API,它运行得很好.

我缺少一步吗?我是否需要向某个地方的Google提交申请?

谢谢你的建议.

adsense-api

7
推荐指数
1
解决办法
2054
查看次数

对齐结构在全球范围内不可用

我有一个用于Raspberry Pi的小裸机程序,可以绘制到屏幕上.我使用C,GCC作为编译器,Yagarto作为ARM工具链.

目前,我有一个标头(gpu.h),它声明了GPU读取的帧缓冲结构(它包含分辨率和位深度).GPU填充结构中的值,包括绘制到的指针:

struct frame_buffer {
    int width;
    int height;
    int vwidth;
    int vheight;
    int bytes;
    int depth;
    int ignorex;
    int ignorey;
    int pointer;
    int size;
};
extern struct frame_buffer framebuf;
Run Code Online (Sandbox Code Playgroud)

该结构在main.c中定义(不在函数内):

struct frame_buffer framebuf __attribute__ ((aligned (16))) = {GPU_HRES, GPU_VRES, GPU_HRES, GPU_VRES, 0, GPU_BITDEPTH, 0, 0, 0, 0};
Run Code Online (Sandbox Code Playgroud)

另外在main.c中是一个向屏幕绘制字符的函数(draw_char),以及我自己的putchar()实现,它使用draw_char函数.目前这个工作正常.

如果我将draw_char函数移动到另一个文件,一切都编译正常,但没有任何内容被绘制到屏幕上.

我认为结构不可用于全局,因此指针不正确.

我应该怎么做才能解决这个问题?

谢谢

c struct pointers alignment draw

5
推荐指数
1
解决办法
273
查看次数

标签 统计

adsense-api ×1

alignment ×1

c ×1

draw ×1

pointers ×1

struct ×1