• 4722阅读
  • 5回复

SVG问题。 [复制链接]

上一主题 下一主题
离线zhangyujin78
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-14
我使用头文件
#include <QSvgWidget >
#include <QSvgRenderer >

QSvgWidget *qw = new QSvgWidget();
QSvgRenderer renderer = new QSvgRenderer ("/a.svg",qw);
  qw->show();
编译之后怎么老是提示说上面两个头文件找不到。我的是4.43的。哪位高手知道原因么?
我看过qt /include 里面,有这两个文件的。
离线feline

只看该作者 1楼 发表于: 2009-07-14
很明显,既然有这两个头文件,那就是你根本就没把include目录path放到环境变量里,安装Qt不是简单的双击运行就可以了,还有一些事情要干,这是常识。多看看一些安装的文档吧。
[操作系统版本]  Windows.2k.pro_en
[Qt SDK版本]    4.5.1
[SDK 发布日期]  2009.02
[IDE(集成开发环境)] 命令行
离线dbzhang800

只看该作者 2楼 发表于: 2009-07-14
引用楼主zhangyujin78于2009-07-14 11:25发表的 SVG问题。 :
我使用头文件
#include <QSvgWidget >
#include <QSvgRenderer >
QSvgWidget *qw = new QSvgWidget();
.......


这种情况下 你贴出来具体的出错消息,会比你描述要好一些。不然很容易造成别人最需要的信息你没提供,你提供的别人不太需要


按你所说,你的这两个头文件没在你的编译器的 头文件搜索路径里面。为什么不在里面,你需要提供的是你的编译环境配置
离线zhangyujin78
只看该作者 3楼 发表于: 2009-07-14
我的IDE环境是ecliesp + qt+mingw的
错误信息是
离线zhangyujin78
只看该作者 4楼 发表于: 2009-07-14
环境变量都是已经配置好的。我确定。
离线zhangyujin78
只看该作者 5楼 发表于: 2009-07-14
OK了 要在.pro文件里面

QT +=svg
快速回复
限100 字节
 
上一个 下一个