小编And*_*rov的帖子

如何将32位图像上传到服务器端像素图

我正在尝试从客户端缓冲区创建服务器端RGBA像素图.CreatePixmap和CreateImage适用于32位和24位,但XPutImage导致服务器返回匹配错误

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  72 (X_PutImage)
  Serial number of failed request:  8
  Current serial number in output stream:  8
Run Code Online (Sandbox Code Playgroud)

服务器支持32位pixmaps(xdpyinfo输出:https://gist.github.com/2582961 ).在ubuntu 12.04(X.Org版本:1.11.3)和OSX与X.app(X.Org版本:1.10.3)上的行为相同

为什么以下代码失败?

#include     <stdlib.h>
#include     <X11/Xlib.h>

int main(int argc, char **argv)
{
    int width = 100;
    int height = 100;
    int depth = 32; // works fine with depth = 24
    int bitmap_pad = 32; // 32 for 24 and 32 bpp, 16, for 15&16
    int …
Run Code Online (Sandbox Code Playgroud)

c x11 xlib

14
推荐指数
2
解决办法
7125
查看次数

如何使用node-gyp运行node.js的C++代码

Node-gyp是一个用Node.js编写的跨平台命令行工具,用于编译Node.js的本机插件模块.我试图让我的节点程序运行我编写的一些C++.Node-gyp似乎使这个过程变得更容易,就像在这个例子中一样,我可以通过执行node-gyp configure后跟node-gyp build随后运行来运行node test.js

我仍然无法理解如何设置binding.ccbinding.gyp文件.有谁知道发生了什么或知道任何好的指南/文件?

c++ node.js node-gyp

3
推荐指数
1
解决办法
6866
查看次数

标签 统计

c ×1

c++ ×1

node-gyp ×1

node.js ×1

x11 ×1

xlib ×1