找回密码
 注册
查看: 576|回复: 6

郁闷,给我一下答案吧

[复制链接]
发表于 2004-6-25 14:29:24 | 显示全部楼层 |阅读模式
在程序中要用到一个kFileDialog对话框:

KFileDialog *dialog=new KFileDialog("/home","Images (*.png *.xpm *.jpg)",this,"open",true);


编绎给我一个错误
undefined reference to `KFileDialog::KFileDialog[in-charge](QString const&, QString const&, QWidget*, char const*, bool)
我想了好几天了,不明白是哪儿错了,改用qt的QFileDialog没有错误
发表于 2004-6-25 14:44:20 | 显示全部楼层
会不会某些头文件没有包含进去?
回复

使用道具 举报

发表于 2004-6-26 11:11:36 | 显示全部楼层
没有链接kde库
回复

使用道具 举报

 楼主| 发表于 2004-6-26 12:02:11 | 显示全部楼层
不会吧??
我已经inclucde <kfiledialog.h>了,
而且是在kdevelop中做的
回复

使用道具 举报

发表于 2004-6-27 11:39:10 | 显示全部楼层
include是包含头文件,
链接动态库是-lxxxxxxx
回复

使用道具 举报

 楼主| 发表于 2004-6-27 11:44:24 | 显示全部楼层
怎么改法??
回复

使用道具 举报

 楼主| 发表于 2004-6-27 18:40:34 | 显示全部楼层
找了一大堆e文,总算是让我找出问题了
在automake管理器中加入$(LIB_KIO)
this is ok
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-15 21:58 , Processed in 0.023986 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表