Articles of sdk

如何在SDK中包含GL / gl.h使用Yocto生成

使用Yocto,我试图用Open GL和相应的SDK构build一个Linux映像来为这个映像构build一个应用程序。 构build应用程序时出现错误。 无法在SDK目录(/opt/poky/1.7.3)中findGL / gl.h文件。 我只有以下文件: ./sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include/gstreamer-1.0/gst/gl/gl.h ./sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/include/GLES/gl.h ./sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/src/debug/mesa/2_10.1.3-r0/Mesa-10.1.3/include/GL/gl.h 所以GL / gl.h不在/ usr / include目录中 在Yocto构build目录中,有GL / gl.h文件: ./tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/mesa/2_10.1.3-r0/sysroot-destdir/usr/include/GL/gl.h ./tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/mesa/2_10.1.3-r0/packages-split/mesa-dbg/usr/src/debug/mesa/2_10.1.3-r0/梅萨-10.1.3 /包括/ GL / gl.h ./tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/mesa/2_10.1.3-r0/packages-split/libgl-mesa-dev/usr/include/GL/gl.h ./tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/mesa/2_10.1.3-r0/package/usr/src/debug/mesa/2_10.1.3-r0/Mesa-10.1.3/包括/ GL / gl.h ./tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/mesa/2_10.1.3-r0/package/usr/include/GL/gl.h ./tmp/work/imx6dlgpr-poky-linux-gnueabi/gpr3/1.0-r0/sdk/image/opt/poky/1.7.3/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi/usr/src/debugging/台面/ 2_10.1.3-R0 /梅萨-10.1.3 /包括/ GL / gl.h 我使用以下命令构buildsdk: bitbake fsl-image-multimedia-full -c populate_sdk 在SDK包含目录中创buildGL / gl.h文件需要做些什么? 在我的local.conf文件中,我添加了: DISTRO_FEATURES_remove = "x11 wayland" DISTRO_FEATURES_append = " mesa-gl […]

使用gdrive从谷歌驱动器删除名称的文件夹

我已经在这里阅读了gdrive的文档,但我找不到办法去做我想做的事情。 我想写一个bash脚本自动从我的硬盘上传一个特定的文件夹。 问题是,当我上传它几次,而不是用新的replace旧的文件夹,它会生成一个新的文件夹相同的名称。 我只能find我的问题的以下部分解决scheme : 使用更新来replace文件。 这个部分解决scheme的问题是文件夹内的新文件无法自动上传,每次在我要上传的文件夹中生成新文件时,我都必须更改bash脚本。 从谷歌驱动器删除文件夹的ID,然后再次上传文件夹。 这里的问题是,每当我这样做,上传的文件夹chagnes的id,所以我找不到一个方法来写脚本来完成这项工作。 我正在寻找解决我的问题的任何方法。 但是可以帮助我的确切问题是: 有没有办法从谷歌驱动器(使用gdrive)的名称,而不是它的ID删除文件夹? 有没有办法通过名称获取文件夹的ID? 我想不是,因为可以有几个文件夹上传相同的名称(但不同的ID)。 还是我错过了什么? 有没有办法做一个recursion更新来更新已上传到谷歌驱动器上的文件夹内的所有文件,并另外上传那些尚未上传的文件? 如果是相关的,我正在使用Linux Mint 18.1。

从哪里开始编写同步本地目录的Python脚本到Google Drive?

我正在学习Python,也因为缺乏适用于Linux的Google Drive客户端。 我想写一个简单的脚本来同步本地目录与谷歌驱动器。 它不一定是花式和丰富的function。 只需一个命令行,手动执行同步即可。 是否有任何现有的项目可以开始? 或者任何人都可以列出我应该开始学习的一些话题?

手机SDK的Linux二进制文件

在诺基亚,索尼爱立信,摩托罗拉等各种手机开发者网站上… 我发现手机的Java ME开发SDK,但只能在Windows操作系统上安装…我在家里有一个Ubuntu操作系统(Jaunty Jackelope),想知道是否可以使用Mobile SDK的Linux可安装版本?..我安装了NetBeans IDE Ubuntu的…

SDL2:调整窗口大小时如何保持纵横比

我正在尝试创build一个SDL窗口,在调整事件发生时保持其纵横比。 如果用户加宽窗口,则高度增加,反之亦然。 我捕捉到SDL_WINDOWEVENT_RESIZED事件,计算保持高宽比的新宽度或高度,然后用计算值调用SDL_SetWindowSize()。 问题是调用事件轮询循环内的SDL_SetWindowSize()函数在屏幕上什么也不做。 SDL会更新窗口大小variables(在主循环中调用SDL_GetWindowSize()将返回更新的窗口大小)。 但是,实际的窗口不会更新。 唯一可以实现这个function的方法是在主循环中不断调用SDL_SetWindowSize(),但是我认为这是做错事情的错误方法。 下面的代码说明了我的问题。 有没有更好,更干净的方法来使这个工作? 我使用的是GNOME桌面的SDL 2.0.3和64位Ubuntu Linux。 #include <SDL2/SDL.h> static const float ASPECT_RATIO = 16.f/9.f; SDL_Window* window; SDL_Renderer* renderer; uint32_t windowID; SDL_Rect screen; bool done = false; bool resizeDone = false; void handle_events() { SDL_Event e; while (SDL_PollEvent(&e)) { switch (e.type) { case SDL_WINDOWEVENT: if(e.window.windowID == windowID) { switch(e.window.event) { […]

SDK / OS版本不正确?

我正在使用Windows 7,Visual Studio 2012和DirectX 11.今天,我已经从DirectXTex添加了“DDSTextureLoader”模块到我的项目(我刚刚复制DDSTextureLoader.cpp和DDSTextureLoader.h到我的项目文件夹,并将其添加到解)。 该项目编译好,但当我跑它显示我以下错误: 在库DLL DLL KERNEL32.dll中找不到方法CreateFile2中的入口点 (或者像这样,我有一个波兰语版本的Windows,所以我不确定这个错误信息是否与英文相对应。) 我发现它与SDK版本有关,可以通过在C:\Program Files (x86)\Windows Kits\8.0\Include\shared\sdkddkver.h _WIN32_WINNT_WIN7 #define _WIN32_WINNT的值更改为_WIN32_WINNT_WIN7 (默认为_WIN32_WINNT_WIN8 )来“固定” C:\Program Files (x86)\Windows Kits\8.0\Include\shared\sdkddkver.h 。 这样做后,该项目似乎工作正常,但我不认为手动编辑SDK的文件,特别是因为它也用于所有其他项目 ,是一个很好的解决scheme。 有没有更好的办法来摆脱上述错误信息? 或者,也许我的项目/ SDK设置中有一些错误?

需要的私人窗口(“sdk / window / utils”)。windows()

我在package.json中使用: "permissions": {"private-browsing": true} 根据描述,函数windows()足以返回私有窗口: https : //developer.mozilla.org/en-US/Add-ons/SDK/Low-Level_APIs/window_utils#Private_windows 但是,他们仍然被忽略。 需要做什么require("sdk/window/utils").windows(); 返回私人窗口?

在64位Linux上的三星智能电视

我知道,在智能电视SDK的规范中,它写了它需要32位系统。 但是,有可能以某种方式在64位Linux上运行SDK? 静静地运行适应的eclipse失败,没有输出,也没有创build窗口。 谢谢

有没有什么办法从PHP构buildandroid源代码?

我需要build立Android的源代码到.apk文件使用PHP,是我可以做的一些事情?

Windows Azure SDK for C ++

我的部分项目是用C ++编写的在Linux上运行的工作应用程序。 我只是发现MS不提供Windows Azure SDK的C ++版本。 我需要访问Windows Azure存储队列。 有没有SDK的C ++端口? 有没有机会从其他语言使用SDK(即python,node.js)? 或者最好的select是使用REST API?