有没有人将Qt提交给他们自己的源代码控制?

siv*_*udh 2 version-control qt

有没有人将Qt提交给他们自己的源代码控制?如果是这样,你怎么做?你提交整个Qt目录还是只选择应用程序需要的目录(bin/lib/include/src)

当新的Qt版本问世时你如何处理这个案子?

我问,因为我正在尝试设置Build自动化,Qt moc有点痛苦......而且只是想知道人们如何处理第三方库的提交.

小智 5

在我的公司,我们不提交Qt来源,我们在构建机器上单独编译它,然后在项目中链接到它,无论是C++,Java(Jambi)还是Python(PyQt).

在构建/包阶段,我们的构建工具会根据需要记录依赖项并包含DLL等.如果您有兴趣,我们正在使用Kitware的CMake.

http://www.cmake.org/

它具有跨平台的额外好处.根据您的项目规模,请考虑Kitware的补充工具CPack,CTest和CDash.(免责声明:我不为Kitware工作,但我确实帮助编写一个依赖于Kitware产品的项目).

我也听说有些人使用Qt自己的QMake工具取得了巨大成功,Qtake工具应该附带Qt的源代码.