我在Windows上使用MSVC和QtCreator在Qt编写了几年的代码。
现在我决定转到Linux环境并继续在Ubuntu下进行开发。然后我希望在Windows机器上为Windows可执行文件编译结果,我希望没有问题,因为Qt代码将与平台无关。
所以我在Ubuntu上拥有所有的.cpp,.ui,.h,.pro和其他文件,我可以从Qt Creator或使用命令行编译它,现在我也希望为Windows部署。我该怎么办?我是否每次都复制Windows机器上的所有文件并在Windows上的QtCreator中打开项目?或者我可以以某种方式自动化这个过程以便能够使用例如一个网络共享文件夹,并避免Windows Qt Creator修改我在Linux Qt Creator下开发的代码?在跨平台部署方面缺乏文档,但这是Qt在各地宣传的关键功能。
是否需要进行一些代码编辑?这种情况下最好的方法是什么?