• 5649阅读
  • 11回复

想下个QtCeator,不知道该下哪一个了,求指导。。。 [复制链接]

上一主题 下一主题
离线禅在心中
 

只看楼主 倒序阅读 楼主  发表于: 2015-12-11

如上所示:
1、其中的64和32是不是表示,用vs2013编译的32位和64位两个版本吧
2、用vs2013编译的qtCreator就表示他会使用vs2013的编译器么?
3、如果是64位版本的QtCreator就表示qt编译会选择生成64位的可执行文件么?
4、32位版本的QtCreator能不能装在64位机上呢?
离线yanwuyue

只看该作者 1楼 发表于: 2015-12-11
这个不是光是QtCreator的位数
而是Qt整个动态库的位数,
所以你要编译X64位的程序,就下X64的,
这样你就不用重新编译Qt源代码了
离线stlcours

只看该作者 2楼 发表于: 2015-12-11
初学者不要多想,永远都是32位的程序更简单和更少的问题。直到现在,我都感到x86能给我更多的信心。
离线yanwuyue

只看该作者 3楼 发表于: 2015-12-12
回 stlcours 的帖子
stlcours:初学者不要多想,永远都是32位的程序更简单和更少的问题。直到现在,我都感到x86能给我更多的信心。 (2015-12-11 22:55) 

不知道你是做什么的,
一般情况下源代码是没有区别,
涉及到一些硬件可能会碰到没有X64的驱动倒是会头疼,
因为程序-动态库的位数要保持一致
离线sevencat

只看该作者 4楼 发表于: 2015-12-12
1、其中的64和32是不是表示,用vs2013编译的32位和64位两个版本吧

2、用vs2013编译的qtCreator就表示他会使用vs2013的编译器么?
可以使用任意的编译器。
3、如果是64位版本的QtCreator就表示qt编译会选择生成64位的可执行文件么?
可以使用任意的编译器
4、32位版本的QtCreator能不能装在64位机上呢?
可以
战争就是和平,自由就是奴役,愚味就是力量
离线stlcours

只看该作者 5楼 发表于: 2015-12-12
回 yanwuyue 的帖子
yanwuyue:不知道你是做什么的,
一般情况下源代码是没有区别,
涉及到一些硬件可能会碰到没有X64的驱动倒是会头疼,
因为程序-动态库的位数要保持一致 (2015-12-12 08:55) 

源码有区别,比如DLL映射和注册表映射等等。我上个星期为注册表映射到问题头疼了3天,终于搞定。原因是QT自动映射,但我不想要这个效果,我就是要32位的程序修改64位系统的注册表,从而达到某些效果。

至于驱动问题我也碰到过,也搞了整整3个星期。比如说32位程序在x64上调用驱动,也要调用64位的驱动。一开始我没有想到这个问题,一调用就崩溃,又不能跟踪进驱动,把我给郁闷的。再后来,x64需要正确的数字签名,也搞了挺久的,到最后终于搞定。。。

这还没算更麻烦的DLL和插件问题(这两个我没用到,但肯定更麻烦)。。。
离线ysu533

只看该作者 6楼 发表于: 2015-12-13
回 yanwuyue 的帖子
yanwuyue:不知道你是做什么的,
一般情况下源代码是没有区别,
涉及到一些硬件可能会碰到没有X64的驱动倒是会头疼,
因为程序-动态库的位数要保持一致 (2015-12-12 08:55) 

对于个人和小团队来说, x64和x86区别还是挺大的,99.9%的情况下不管客户用的32位系统还是64位的,可以只发布x86版本的程序, 但是你敢只发布x64版本的程序吗? 这就是最大的区别。
离线yanwuyue

只看该作者 7楼 发表于: 2015-12-14
我的客户99.9%都在XP阶段,
你觉得我需要考虑X64吗
离线stlcours

只看该作者 8楼 发表于: 2015-12-14
回 ysu533 的帖子
ysu533:对于个人和小团队来说, x64和x86区别还是挺大的,99.9%的情况下不管客户用的32位系统还是64位的,可以只发布x86版本的程序, 但是你敢只发布x64版本的程序吗? 这就是最大的区别。 (2015-12-13 22:20) 

请问x64版本到底有什么用呢?我正在犹豫,要不要发布x64版本~
离线ysu533

只看该作者 9楼 发表于: 2015-12-16
回 yanwuyue 的帖子
yanwuyue:我的客户99.9%都在XP阶段,
你觉得我需要考虑X64吗[表情] (2015-12-14 08:27) 

这都不是关键, 关键是win7,win8,win10也有32bit版本, 好这还不是关键, 最关键是32位程序可以在x64版本的系统运行, 相反则不行。
离线ysu533

只看该作者 10楼 发表于: 2015-12-16
回 stlcours 的帖子
stlcours:请问x64版本到底有什么用呢?我正在犹豫,要不要发布x64版本~ (2015-12-14 16:09) 

这种情况,就不应该犹豫, 没有发布x64版本的理由。
离线yanwuyue

只看该作者 11楼 发表于: 2015-12-16
回 stlcours 的帖子
stlcours:请问x64版本到底有什么用呢?我正在犹豫,要不要发布x64版本~ (2015-12-14 16:09) 

一般情况下是不用考虑X64的,
因为你无法保证你的用户都是X64,
而X86可以在X64环境下运行(当然性能略微折损)
快速回复
限100 字节
 
上一个 下一个