有人试图建立脱4.5Visual Studio2010年(Β2)?任何暗示对这样做,成功?

后来的编辑 我试图运行配置从一些工作室的2010年控制台。没有makespecs支持2010年,因此配置的失败,因为这一点。

有帮助吗?

解决方案

它的工作对我刚建立的,如果它是vs2008,但使用vs2010工具:

  1. 开vs2010命令提示。cd入顶级脱目录。
  2. configure.exe -平台win32-msvc2008-没有。-没有-声子-没有-声子-后台-没有-脚本-没有-scripttools-没有-多媒体-没有-qt3support-快
  3. n

其他提示

为脱4.6.2(或也许是其他4.6版本)...

为你节省一些时间,这里是错误的,它需要修复,以便建立。(这是为了扩大在Ben的答复).

错误出现在下面的文件(这两个文件都是相同的,并且错误需要固定在每个):

  • %把qtdir%\脱\src\3rdparty\。\javascriptcore\运行时\StructureTransitionTable.h
  • %把qtdir%\脱\src\3rdparty\javascriptcore\JavaScriptCore\运行时\StructureTransitionTable.h

这里是错误的,以及如何解决这些问题:

  1. %把qtdir%\脱\src\3rdparty\。\javascriptcore\运行时\StructureTransitionTable.h(146) : table()->add(key, Transition(structure, 0));
    改变它 table()->add(key, Transition(structure, nullptr));
  2. %把qtdir%\脱\src\3rdparty\。\javascriptcore\运行时\StructureTransitionTable.h(153) : table()->add(key, Transition(0, structure));
    改变它 table()->add(key, Transition(nullptr, structure));
  3. 让两个同样的更改 %把qtdir%\脱\src\3rdparty\javascriptcore\JavaScriptCore\运行时\StructureTransitionTable.h(或复制你的编辑的文件超过此一项)

qt-vs-addin-1.1.6认可VS 2010现在是一个合适的平台, 但是qt还没有记录。

另请注意 -platform win32-msvc2010 现在也可以使用,而不必使用win32-msvc2008。

使用Qt 4.7和 Visual Studio Add-in 1.1.7 ,它与VS2010集成。

请参阅

目前......我将继续使用VS 2008与VS 2010一起构建的版本。虽然我只是将其用于开发目的,并没有发布内容的意图(所以还没有明显的噩梦),这是可以接受的。希望Qt很快能正式支持VS2010。

您可以在此处找到如何使用Visual Studio 2010和Windows 7编译Qt 4.7 Beta 1的教程:

指南

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top