现在我感觉非常愚蠢.我想在Qt Creator中用xlib做一些事情.
我的代码:
#include <QtCore/QCoreApplication>
#include <X11/Xlib.h>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
Display *display = XOpenDisplay(NULL);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
只需一行代码并给我:
/main.cpp:8: undefined reference to `XOpenDisplay'
Run Code Online (Sandbox Code Playgroud)
它在Xlib.h中定义为
extern Display *XOpenDisplay(
_Xconst char* /* display_name */
);
Run Code Online (Sandbox Code Playgroud)
我觉得我错过了一些非常基本的东西.
Dav*_*lák 14
发现它...编译问题
将-lX11添加到make文件中
| 归档时间: |
|
| 查看次数: |
7199 次 |
| 最近记录: |