Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何使用Microsoft Visual Studio编译Qt_Visual Studio 2010_Qt_Compilation - Fatal编程技术网

Visual studio 2010 如何使用Microsoft Visual Studio编译Qt

Visual studio 2010 如何使用Microsoft Visual Studio编译Qt,visual-studio-2010,qt,compilation,Visual Studio 2010,Qt,Compilation,我创建了一个Qt程序,我可以手动使用Visual Studio(使用外接程序)编译它,但当我尝试使用编码编译它时,我遇到了一个问题。问题是 C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3. [C:\foo.vcxproj] Done Building Project "C:\foo.vcxproj"

我创建了一个Qt程序,我可以手动使用Visual Studio(使用外接程序)编译它,但当我尝试使用编码编译它时,我遇到了一个问题。问题是

C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3. [C:\foo.vcxproj]
Done Building Project "C:\foo.vcxproj" (default targets) -- FAILED.

Build FAILED.

"C:\foo.vcxproj" (default target) (1) ->
(CustomBuild target) ->
  C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3. [C:\foo.vcxproj]

    0 Warning(s)
    1 Error(s)
我怎样才能解决这个问题,请帮助我

错误:

Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 03.12.2013 11:35:49.
Project "C:\foo.vcxproj" on node 1 (default targets).
InitializeBuildStatus:
C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3. [C:\foo.vcxproj]
Done Building Project "C:\foo.vcxproj" (default targets) -- FAILED.

Build FAILED.

"C:\foo.vcxproj" (default target) (1) ->
(CustomBuild target) -> 
  C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 3. [C:\foo.vcxproj]

    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.14
此消息:

The system cannot find the path specified.
在当前上下文中,生成程序无法找到
moc.exe
uic.exe
。您需要通过执行以下操作将
C:\Qt\5.1.1\msvc2012\u 64\bin
或包含
qmake.exe
moc.exe
uic.exe
和其他Qt程序的任何目录添加到PATH:

set PATH=C:\Qt\5.1.1\msvc2012_64\bin;%PATH%

如果您显示发生的实际错误,我们可能会帮助您。我猜你的路径中没有Qt工具。但这正是我的水晶球告诉我的。我可以手动编译程序,而不会出现问题。我正在共享错误,我需要添加哪个程序?Qt程序?或者其他C++程序(编译QT程序)?@ CITI QT附带了诸如“代码> MOC < /COD>”和 UIC预处理源文件以创建额外的源文件,然后将这些源文件编译为构建过程的一部分。您所需要的都应该在相同的位置(我通过安装程序的默认设置给出了安装Qt 5.1.1的示例)。我在Projects/Properties/Configuration-Properties/debug/Command中有C:\Qt\Qt\Qt5.1.0\5.1.0\msvc2010\bin。