题
有人试图建立脱4.5Visual Studio2010年(Β2)?任何暗示对这样做,成功?
后来的编辑 我试图运行配置从一些工作室的2010年控制台。没有makespecs支持2010年,因此配置的失败,因为这一点。
解决方案
它的工作对我刚建立的,如果它是vs2008,但使用vs2010工具:
- 开vs2010命令提示。cd入顶级脱目录。
- configure.exe -平台win32-msvc2008-没有。-没有-声子-没有-声子-后台-没有-脚本-没有-scripttools-没有-多媒体-没有-qt3support-快
- n
其他提示
为脱4.6.2(或也许是其他4.6版本)...
为你节省一些时间,这里是错误的,它需要修复,以便建立。(这是为了扩大在Ben的答复).
错误出现在下面的文件(这两个文件都是相同的,并且错误需要固定在每个):
- %把qtdir%\脱\src\3rdparty\。\javascriptcore\运行时\StructureTransitionTable.h
- %把qtdir%\脱\src\3rdparty\javascriptcore\JavaScriptCore\运行时\StructureTransitionTable.h
这里是错误的,以及如何解决这些问题:
- %把qtdir%\脱\src\3rdparty\。\javascriptcore\运行时\StructureTransitionTable.h(146)
:
table()->add(key, Transition(structure, 0));
改变它table()->add(key, Transition(structure, nullptr));
- %把qtdir%\脱\src\3rdparty\。\javascriptcore\运行时\StructureTransitionTable.h(153)
:
table()->add(key, Transition(0, structure));
改变它table()->add(key, Transition(nullptr, structure));
- 让两个同样的更改 %把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的教程:
不隶属于 StackOverflow