c++ - 添加新文件时需要更新 Qt .pro 和 Visual Studio .vcxproj

标签 c++ visual-studio qt qt-creator qmake

我正在使用 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 添加文件(选项/等),基本上只使用qmake 构建系统来修改任何与构建相关的东西,每次更改后重新- 使用 Visual Studio 中 Qt 菜单中的 Open Qt project file (.pro) 创建 VS 文件。

3) 使用完全不同的构建选项,可以在您需要的所有平台上使用,例如 cmake是一个不错的选择,Visual Studio 和 Qt Creator 都支持它(我没有使用它,所以我不知道它的设置有多容易,但我认为它应该相对容易)。

关于c++ - 添加新文件时需要更新 Qt .pro 和 Visual Studio .vcxproj,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57234605/

相关文章:

c++ - 从轮廓绘制垫子?

c - 如何调试超过 210 个元素的 char 数组

c++ - QFileDialog - 创建没有扩展名的文件

c++ - 创建具有可移动节点的有向图(使用 QT/Boost)

qt - Qml样条图中的异常

C++ union 用于存储特定于案例的数据

c++ - 将 char 数组输入到 stdin

c++ - 在窗口中绘制位数组(rgb)

sql-server - SSDT、SSDT-BI 在不同 SQL 版本的向后兼容性方面的混淆

c++ - C1083 WIN32 没有那个文件或目录