Qt4.6.2 下不用 设置 QTDIR吗?

jtop0 2010-03-30 10:55:32
今天安装了 Qt4.6.2 。直接在Qt Creator1.3 下选者了 qmake的 路径/usr/local/Trolltech/Qt-4.6.2/bin, 就能建立 project了 ,不用 设置 QTDIR变量了 , 但是 如果 我 用 其他的 IDE编译器(如 code::block,DEV C++等)还需要设置 这个变量吗?


我 没有单独设置 这个变量,只是把相关到include 和lib 路经加入到 project 中了 ,编译 成功了。难道 Qt4.6.2 不需要 QTDIR变量了 ,还是 编译 qmake是 ,qmake已经 自己 设置 好 了这个变量值 ???
...全文
1395 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
jtop0 2011-07-25
  • 打赏
  • 举报
回复
嗯,散分了。
gemfield 2010-07-09
  • 打赏
  • 举报
回复
不用也可以
xiao4623581 2010-05-02
  • 打赏
  • 举报
回复
同样的问题,受教了
nrxtgcb 2010-05-01
  • 打赏
  • 举报
回复
有人弄到QT 4.6.2的commercial版了吗?
dext 2010-05-01
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 tingsking18 的回复:]

qmake生成的makefile里面会引用到QTDIR,如果你不设置QTDIR的话,就需要自己手动修改Makefile文件
[/Quote]

这个不见得吧,我用Qt,几乎不设路径,不过编译Qt源代码的时候 可能会用到。
编译完了,好像作用就不大了,那些和平台相关的 qmake 用的文件,在编译的时候就都生成好了
当然,指定PATH可能为了 命令行的时候方便一点
zxdlms 2010-04-30
  • 打赏
  • 举报
回复
我用QT Creator和VS都没有设置啥环境变量,装好就直接用了。
jtop0 2010-04-30
  • 打赏
  • 举报
回复
在VS2008下安装了,安装了 Qt4.6.2的binary(二进制)包,这个包中有个批处理文件qtvars.bat,在里面qt已经为用户设置好了pathQTDIR 。如我的机器上是这样的“set QTDIR=C:\Qt\4.6.2”,“set PATH=C:\Qt\4.6.2\bin;%PATH%”。所以只要从“开始”菜单下运行“qtvars.bat”进入 vs2008IDE就可以了。如果没有这个文件,那就要手动建立path,QTDIR环境变量了。 

在liux下Qt Creator1.3 中只要指定 qmake的路径,Qt Creator就可以自己推算出QTDIR和include,lib的路径,自动地加在 Qt Creator1.3 的内部设置中,不需要用户单独设置。

在code::block 只是把相关到includelib 路经加入到 project 中了 ,编译 成功了。(没有设置QTDIR变量),具体机理就不太清楚。知道的说一下哈????

以上分析 总结 有不妥之处请高人多加指点。
booxiong 2010-04-03
  • 打赏
  • 举报
回复
请问INCLUDE和LIB怎么通过界面设置进去呀
kemee 2010-04-03
  • 打赏
  • 举报
回复
我用的QT4.6.2+VS2008搭的,没设置VS里QT选项卡就有了PATH变量了
Defonds 2010-04-03
  • 打赏
  • 举报
回复
这个要用的
tingsking18 2010-04-03
  • 打赏
  • 举报
回复
qmake生成的makefile里面会引用到QTDIR,如果你不设置QTDIR的话,就需要自己手动修改Makefile文件
程之殇 2010-04-02
  • 打赏
  • 举报
回复
qtcreater不用。
vs还是需要一个QTDIR的。
不过现在qt做的不错了。不用像原来设置那么多了
MicroSky2813 2010-04-02
  • 打赏
  • 举报
回复
一般是不需要的,主要的PATH,一般的IDE都不用QTDIR这样的环境变量
tingsking18 2010-04-02
  • 打赏
  • 举报
回复
都不需要设置。
  • 打赏
  • 举报
回复
相应的IDE应该也是可以设置的,我除了Qt Creator就用过Eclipse,不过那是1年前的事情了,记得不是很清楚了,应该是可以设置的,不然怎么混啊
lizheng092 2010-03-31
  • 打赏
  • 举报
回复
在VS2008中要设环境变量
benbenmajia 2010-03-31
  • 打赏
  • 举报
回复
必然可以设置,VS,ECLIPSE都是需要设置的
茻鄷 2010-03-30
  • 打赏
  • 举报
回复
关注中

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧