有没有一种方法可以从提供.pro文件的命令行运行Qt Creator来打开(或者如何处理多个Qt安装)?

有没有一种方法可以从提供.pro文件的命令行运行Qt Creator来打开(或者如何处理多个Qt安装)?,qt,qt4,version,qt-creator,project-files,Qt,Qt4,Version,Qt Creator,Project Files,我在我的Windows XP SP2计算机上多次安装了Qt4,并且今天已经安装了Qt Creator 2.1。但是,运行项目(.pro)文件会生成最早安装的Qt Designer版本(2009年安装的版本与框架的其余部分一起) 自 我不想删除任何以前安装的Qt 由于一些模糊的原因,即使我明确要求Windows资源管理器始终使用我需要的版本,它也不会 我想放弃一点,在.bat文件中编写所需的行为,如: e:\path\to\qtcreator.exe %1 这将打开Qt Creator,但似

我在我的Windows XP SP2计算机上多次安装了Qt4,并且今天已经安装了Qt Creator 2.1。但是,运行项目(
.pro
)文件会生成最早安装的Qt Designer版本(2009年安装的版本与框架的其余部分一起)

  • 我不想删除任何以前安装的Qt

  • 由于一些模糊的原因,即使我明确要求Windows资源管理器始终使用我需要的版本,它也不会

我想放弃一点,在
.bat
文件中编写所需的行为,如:

e:\path\to\qtcreator.exe %1
这将打开Qt Creator,但似乎有什么东西阻止它正确处理.pro文件(简而言之,项目并没有像它应该的那样“打开”)

Qt文档在上有一页关于这个问题,但它似乎忽略了有问题的主题

由于Qt(作为一个优秀的框架)也有它的怪癖(比如
qmake
),我想知道,是否有一种没有文档记录的方法来解决我的问题


(解决问题的另一种方法当然是运行正确版本的Qt Designer,但坦率地说,我更喜欢“硬连线”解决方案,因为Qt本身提供的机制仍然有点不可靠。)

用于特定项目的库和工具(以及其中的配置)在Qt Creator的“项目”面板中设置:

选择要与项目一起使用的Qt版本应强制它运行作为该版本一部分的设计器。如果没有,那么您应该将其报告为bug