x11 / xlib与Microsoft Visual C ++

Ali*_*ice 3 c++ graphics xlib visual-studio-2010

我从Wikipedia复制了以下代码:http : //en.wikipedia.org/wiki/Xlib

我收到此错误:

fatal error C1083: Cannot open include file: 'X11/Xlib.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我认为即使代码是c,它也适用于c ++,或者至少找到库x11?

一整天都被这个问题困扰着...有人知道我在做什么错吗?

Sle*_*Eye 5

从您对Microsoft Visual C ++的使用中,我假设您在Windows平台上。现在,从http://en.wikipedia.org/wiki/Xlib引用的http://en.wikipedia.org/wiki/X_Window_System

Microsoft Windows没有附带对X的支持,但是存在许多第三方实现,例如免费和开源软件(例如Cygwin / X)以及专有产品(例如Exceed,MKS X / Server,Reflection X,X-Win32和Xming) 。

这就是为什么编译器找不到“ X11 / XLib.h”标头的原因。您可能需要安装其中一种实施方式,或者使用抽象层,例如http://en.wikipedia.org/wiki/Xlib(GTK +,Qt,SDL等)中提到的一种。