【问题标题】:Installing QT addin for Visual Studio 2013为 Visual Studio 2013 安装 QT 插件
【发布时间】:2016-05-31 18:47:13
【问题描述】:

我花了很多时间试图让这些正确安装,所以我在这里。 我已经无数次以不同的形式搜索了我的问题,但仍然无法解决。 这只是非常令人困惑,因为那里有很多版本,我什至不知道如何构建二进制文件,即使必须这样做,我也找不到 configure.exe。安装QT5后就没有了。

我已经安装了 python、perl、Visual Studio、QT5、QT 插件和 openssl。

当转到 QT5,QT 选项,然后添加,添加:C:\Qt\5.2.1\mingw48_32 作为路径,并得到一个关于 qmake not found 或其他东西的错误。 因此,我按照某些站点的建议删除了 libqtmain.a 和 libqtmaind.a 并解决了问题。

我也试过这个:http://blog.kikicode.com/2011/09/qt-version-uses-unsupported-makefile.html 但我找不到 Trolltech 文件夹,所以我停了下来。

但现在我的问题是这样的

“此 QT 版本使用了不受支持的 makefile 生成器(使用:MINGW,支持:MSVN.NET、MSBUILD)。

我什至没有 configure.exe 文件,也无法从 Visual Studio 命令行启动它。

我真的不知道该怎么办。昨天我一直在解决这个问题,今天我已经没有步骤了。请帮帮我。

我没有 VS 的 express 版本。让你知道。

【问题讨论】:

    标签: c++ qt visual-studio-2013


    【解决方案1】:

    我刚刚解决了这个问题。这让我很生气,但很容易。 加载项查看 $(QTDIR)\mkspecs\default 以了解要使用哪一个。配置和构建 Qt 后不会创建“默认”文件夹。 所以我解决的方法是将“win32-msvc2013”​​文件夹复制并粘贴为“默认”。 现在插件识别了 Qt。

    顺便说一句,在构建源“nmake”之后,我将它们安装在另一个文件夹中,因此我只有二进制文件和工具,但不是基于 Qt 开发软件不需要的所有源。 编译完成后,输入: 设置安装的根目录,例如: 设置 INSTALL_ROOT=\Sw\Qt\qt-4.8.5-install 在源的根目录中执行命令: nmake 安装

    【讨论】:

      【解决方案2】:

      所以在尝试了一切之后,我决定运行编译二进制文件。 我认为没有多少人有这个问题,并且互联网上没有解决方案,因为 2013 插件非常新。经过无数小时的尝试,这就是我所做的,对我有用的方法。

      我下载了位于他们网页主要下载下的 zip:http://qt-project.org/downloads

      我卸载了旧的 QT。 (保留插件) 我将 zip 解压缩到我在 C:\ 命名为 QT 的文件夹中 然后我运行了位于里面的configure.bat。 在 Visual Studio cmd 上,我 cd 到 C:\QT\qt-everywhere-opensource-src-5.2.1 配置文件所在的目录, 尝试运行“配置”文件,没有 configure.exe。然后我跑了'nmake',花了大约三个小时。 我进入 C:\QT\qt-everywhere-opensource-src-5.2.1\qtbase\qmake 并制作了一个文件夹 bin,我在其中复制了在同一文件夹中找到的 qmake.exe。 最后,我进入了 VS 插件、qt、qt 选项并添加了该目录。 它有效!

      【讨论】:

      • 感谢您提供此信息!我还在犹豫,想知道为什么 Qt 还没有正式支持 Visual Studio 2013。我特别担心 Qt 正在失去其桌面焦点,而整个 Qt Quick 和 QML 方向已经把 Qt 团队拉得太瘦了。您的设置在 2014 年年中仍然有效吗?谢谢@user183180。
      【解决方案3】:

      我使用的是 Qt 5.6,msvc2014,但一开始遇到了同样的问题。通过更新到插件 1.2.5 为我解决了这个问题,而无需更改任何其他内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-21
        • 2015-04-24
        相关资源
        最近更新 更多