Qt支持在没有MSVC的情况下编译包括qml在内的所有内容。那么如何在没有它们的情况下安装qt creator和qt studio,如何创建不依赖于MSVC的qt包呢?
答案 0 :(得分:0)
您可以使用mingw构建QtCreator并将其分发到您的教室:查看自述文件https://github.com/qt-creator/qt-creator
答案 1 :(得分:0)
如果您无法安装MSVC可再发行的运行时间,您可以使用MinGW构建自己的包(请参阅其他答案,但请注意,您只需要重建Qt Creator和Qt 3D Studio,而不是Qt自己)。
或者您可以安装依赖于MSVC运行时(适用于QtCreator和Qt Studio)的官方软件包,而不是安装MSVC Redistributable Package,您可以将所需的DLL复制粘贴到安装文件夹(例如C:\Qt\Tools\QtCreator\bin
为Qt Creator)。
对于Qt Creator,您似乎需要:
MSVCP140.DLL
VCRUNTIME140.DLL
您可以使用Dependency Walker或类似工具检查丢失的DLL。
请注意,如果Microsoft不建议复制DLL,但它确实有效。重建Qt Creator并不那么麻烦。
也可以直接安装可再发行的Visual C ++ DLL 在应用程序本地文件夹中,它是包含的文件夹 你的可执行文件。出于维修原因,我们没有 建议您使用此安装位置。
https://docs.microsoft.com/en-us/cpp/ide/redistributing-visual-cpp-files