C++ VTK和Qt的x86或x64?

C++ VTK和Qt的x86或x64?,c++,windows,qt,vtk,C++,Windows,Qt,Vtk,有人能告诉我们如何选择安装QT/VTKx86或x64?我想通过QT和VTK集成来创建一个用于三维医学影像可视化的GUI。在x86和x64之间选择的主要标准是什么?例如,我知道需要寻址一个需要超过4GB的阵列,这迫使我们使用x64体系结构。还有其他标准吗?例如,当涉及到在其他图形用户界面之间分发图形用户界面时,是否有某种因素决定了x86或x64的适用性。我可以将QTx86与VTKx64一起安装吗?我很想听听社区对此的意见。在过去5年左右的时间里,我在windows下构建了vtk和Qt,我构建了64

有人能告诉我们如何选择安装
QT
/
VTK
x86
x64
?我想通过
QT
VTK
集成来创建一个用于三维医学影像可视化的GUI。在
x86
x64
之间选择的主要标准是什么?例如,我知道需要寻址一个需要超过4GB的阵列,这迫使我们使用
x64
体系结构。还有其他标准吗?例如,当涉及到在其他图形用户界面之间分发图形用户界面时,是否有某种因素决定了
x86
x64
的适用性。我可以将
QT
x86
VTK
x64
一起安装吗?我很想听听社区对此的意见。

在过去5年左右的时间里,我在windows下构建了vtk和Qt,我构建了64位版本,因为所有的目标机器都是64位的,肺部CT切片为0.625 mm,使用的用户地址空间不会超过32位应用程序获得的2GB(不使用LargeAddressware)。我使用Visual Studio 2010进行开发,但在一个完全独立的构建树中,我在Visual Studio 2013中构建了我的版本。我为我目标的每个编译器创建了一个单独的二叉树。我在源代码构建外使用cmake,因此我的源代码位于x:/cmakebase/Qt/LungAnalysis。我的二进制文件位于x:/x64/VS.100/Qt/LungAnalysis和x:/x64/VS.120中/Qt/LungAnalysis。在x64/VS.100/i的内部,我在x64/VS.100/libraries/Qt-4.8.X x64/VS.100/libraries/vtk-5.10.X构建了类似于Qt的库,在x64/VS.120中有一个类似的树。我使用的是vtk和Qt的旧版本,因为我用于显示的内部库使用vtk setInput()函数,而不是setInputConnection()我没有花几个星期到几个月的时间来重写这段代码。如果我刚开始,我会检查最新的vtk和Qt-5.3+。不,我在上一篇文章中使用vtk-5.10的原因。我的一个建议是避免为任何Kitware软件构建共享库。而且永远不要使用安装目标。原因是如果你安装ll调试版本您决不能根据该版本编译发布版本。当我配置使用VTK的应用程序时,我将VTK_DIR指向VTK build文件夹的根目录,而不是安装目标。我使用cmake为我自己的所有应用程序生成项目。使用此方法,我可以针对所有3种配置编译和执行(发布,RelWithDebInfo和调试)。我现在得走了。现在是晚上10:45,在美国东海岸,我累坏了。。