代码之家  ›  专栏  ›  技术社区  ›  Carlton Jenke

visualstudio与Qt-Creator的同步开发

  •  12
  • Carlton Jenke  · 技术社区  · 6 年前

    我将用Qt开发一系列的项目,这些项目应该在visualstudio和Qt集成(商业)下编译,Qt Creator和lgplsdk下编译。我的主要IDE是VS,但我也逐渐喜欢Qt Creator了。如果能同时在这两个领域工作就太好了。不管怎样,我需要在某种程度上做到这一点。

    最烦人的问题是项目管理。我应该先创建.pro文件,然后将其导入到VS吗?或者我应该先创建VS project,然后通过Qt集成实用程序创建.pro文件?最好的方法是什么?

    5 回复  |  直到 13 年前
        1
  •  7
  •   Ben    15 年前

    为了向项目中添加新文件,我有时只需将它们添加到.pro文件中,然后再次设置VS项目。这样我就不用担心两者保持同步了。

    使用这种方法可以很容易地在各种编译器(Microsoft、Intel、MinGW、64位交叉编译器)下进行自动生成

        2
  •  5
  •   Iain    15 年前

    你是说Qt设计师还是Qt创建者?Qt Designer是表单生成器,Qt Creator是IDE。

    CMake . Qt Creator现在支持cmake。cmake基于一组简单的描述文件生成项目文件。我现在使用cmake,即使我只是使用visualstudio,因为管理相关项目之间的公共设置要比更新不同对话框中的设置负载容易得多。它也是一个多平台构建,非常善于发现开发人员系统上安装的构建工具和库,并创建适当的构建输出、生成文件和ide项目文件。

        3
  •  2
  •   Sqeaky    12 年前

    我使用CMake很幸运( http://cmake.org/

    像这样,我使用过visualstudio、Code::blocks、QT Creator、clang、gcc/mingw和vc++编译器。

        4
  •  1
  •   rpg    15 年前

    • 最好从VC++开始,因为VC++比Qt的pro文件有更多的选项。
    • 确保两个工具链都输出相同目录中的文件,否则您可能会遇到问题,例如项目目录中的moc文件仅由QtCreator更新,而VC++仅更新GenratedFiles中的文件,因为前者,编译器无法看到这些文件。
        5
  •  1
  •   Sergey Skoblikov    12 年前

    我已经放弃VisualStudio用于C++开发。现在我只使用Qt Creator。并行方式带来的所有麻烦都不值得。