社区
Linux/Unix社区
帖子详情
XOpenDisplay为什么编译时出现:”undefined reference to XOpenDisplay"?
Essence_zhx
2003-10-20 05:22:17
#include <X11/Xlib.h>
main()
{
Display *display;
display=XOpenDisplay("0:0");
}
gcc -o x x.c -I/usr/X11R6/Include -L/usr/X11R6 b -IX11
为什么编译时出现:
”undefined reference to XOpenDisplay"?
...全文
1190
3
打赏
收藏
XOpenDisplay为什么编译时出现:”undefined reference to XOpenDisplay"?
#include main() { Display *display; display=XOpenDisplay("0:0"); } gcc -o x x.c -I/usr/X11R6/Include -L/usr/X11R6 b -IX11 为什么编译时出现: ”undefined reference to XOpenDisplay"?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liupengfei81
2003-10-21
打赏
举报
回复
up
yuanlei1978113
2003-10-20
打赏
举报
回复
修正:应该是 -lx11
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lx11
yuanlei1978113
2003-10-20
打赏
举报
回复
大哥你的编译命令出错,正确的如下:
gcc -o x x.c -I/usr/X11R6/include -L/usr/X11R6/lib -lX11
undefined
reference
to `X
Open
Display
'
newbie to linux ~~~ 程序中使用了Xlib,链接
时
出现
此错误。 命令:gcc -o main.c main 既然是链接
时
出错,又提示找不到X
Open
Display
,那应当是gcc没有找到Xlib的库文件了。 改用命令: gcc -o main main.c -lX11 问题迎刃而解
hello.c:(.text+0x45):
undefined
reference
to `X
Display
Name'
~/Desktop/ctest$ gcc -lX11 hello.c -o exe hello.c: In function ‘main’: hello.c:5:18: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] #define DUMP_ERR
"
undefined
reference
to" 问题解决方法
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的
时
候总是报错,类似下面这样的错误: (.text+0x13):
undefined
reference
to `func' 关于
undefined
reference
这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。 1. 链接
时
缺失了相关目标文件(
undefined
reference
to cv::xxxx错误
使用
Open
CV做一个人脸识别的C++程序,
Open
CV已经
编译
好了,include与lib都存放在: /usr/local/ 目录中 在IDE中也可以引入
open
CV相关的头文件,并没有报异常,但是在
编译
的
时
候,就会
出现
错误: 各种头文件找不到,xxx函数没有定义之类的问题 0x01 问题分析 这其实是在
编译
的
时
候,
编译
的参数配置不正确,并没有指定Lib目录的路径,导致
编译
的
时
候,静...
[bochs 异常] :
undefined
symbol: X
Open
Display
版本 Ubuntu 20.04 LTS Bochs 2.6.10 异常 bochs: symbol lookup error: /usr/local/lib/bochs/plugins/libbx_x.so:
undefined
symbol: X
Open
Display
异常 原因 在新版本中,配置文件.bochsrc中
display
_library项用sdl代替x,所以需要重新配置bochs。 解决方案 apt-get install libsdl-dev
编译
./configure
时
加上 --with-
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章