我正在尝试按照AdSense API入门指南进行操作,而我却陷入了"注册您的应用程序"部分.
我创建了一个项目,但是找不到"激活"按钮.相反,我转到API管理器,然后是"库"选项卡,其中列出了大量的API.
当我点击"AdSense Management API"时,该网站最终会在处理完一分钟后报告"API"adsense"不存在或您无权访问它".
我尝试添加分析API,它运行得很好.
我缺少一步吗?我是否需要向某个地方的Google提交申请?
谢谢你的建议.
我有一个用于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函数移动到另一个文件,一切都编译正常,但没有任何内容被绘制到屏幕上.
我认为结构不可用于全局,因此指针不正确.
我应该怎么做才能解决这个问题?
谢谢