添加新文件时需要更新 Qt .pro 和 Visual Studio .vcxproj
Required to update Qt .pro and Visual Studio .vcxproj on new file additions
我正在使用 Qt Creator 和 Visual Studio 进行开发。但是,如果我通过 Visual Studio 将新文件添加到项目中,Qt .pro
文件将不同步并且不会显示新文件。此外,如果我通过 Qt Creator 添加新文件,.vcxproj
文件不会更新,因此 Visual Studio 不同步。
我在 Windows 上使用 Visual Studio,在 Linux 上使用 Qt Creator。
是否有适当的方法来处理这种情况,或者如果我想要这两个项目文件,我只需要手动更新这些内容吗?
有几个选项:
1) 仅使用 Qt Creator,因为它在 windows 和 linux 上运行,这是一个不错的选择。
2) 仅使用.pro
添加文件(options/etc),基本上只使用qmake
构建系统修改任何与构建相关的内容,每次更改后重新创建使用 Visual Studio.
中 Qt 菜单中的 Open Qt project file (.pro)
VS 文件
3) 使用完全不同的构建选项,可以在您需要的所有平台上使用,例如 cmake 是一个不错的选择,Visual Studio 和 Qt Creator 都支持它(我没用过,所以我不知道设置起来有多容易,但我想应该相对容易。
我正在使用 Qt Creator 和 Visual Studio 进行开发。但是,如果我通过 Visual Studio 将新文件添加到项目中,Qt .pro
文件将不同步并且不会显示新文件。此外,如果我通过 Qt Creator 添加新文件,.vcxproj
文件不会更新,因此 Visual Studio 不同步。
我在 Windows 上使用 Visual Studio,在 Linux 上使用 Qt Creator。
是否有适当的方法来处理这种情况,或者如果我想要这两个项目文件,我只需要手动更新这些内容吗?
有几个选项:
1) 仅使用 Qt Creator,因为它在 windows 和 linux 上运行,这是一个不错的选择。
2) 仅使用.pro
添加文件(options/etc),基本上只使用qmake
构建系统修改任何与构建相关的内容,每次更改后重新创建使用 Visual Studio.
Open Qt project file (.pro)
VS 文件
3) 使用完全不同的构建选项,可以在您需要的所有平台上使用,例如 cmake 是一个不错的选择,Visual Studio 和 Qt Creator 都支持它(我没用过,所以我不知道设置起来有多容易,但我想应该相对容易。