2012-09-03 214 views
0

编辑:看来我可以用nmake从\微软的Visual Studio 10.0 \ VC \ BIN \ NMAKE.EXE,但它会是不错(和更人性化)如果“Qt 4.8.1 for Desktop”自动处理。的Qt SDK 1.2.1 - 找不到NMAKE

我的Windows 7,64位下安装的Qt SDK,使用在线安装程序。我使用了默认的安装选项。

现在我正在尝试构建\ QtSDK \ Examples \ 4.7 \ tutorials \ gettingStarted \ gsQt下的记事本应用程序。我正在使用提供的“Qt 4.8.1 for Desktop”命令行。

对于构建的前两步,QMAKE运行完美,但随后NMAKE不能在我的安装中。这不是设置路径的问题 - 我无法在QtSDK文件夹和子文件夹中的任何位置找到nmake.exe(或类似nmake的任何内容)。

如果我使用使的mingw32,使,我得到了著名缺少分隔错误:

c:/qtsdk/mingw/bin/mingw32-make -f Makefile.Debug 
mingw32-make[1]: Entering directory `C:/Workspace/qt_notepad' 
Makefile.Debug:59: *** missing separator. Stop. 
mingw32-make[1]: Leaving directory `C:/Workspace/qt_notepad' 
mingw32-make: *** [debug] Error 2 

这是一个有错误的安装,还是我忽视的东西?

回答

2

NMAKE是释放与MSVC工具链。因此,你无法在QtSDK中找到它。

This是给你参考。

+1

所以,即使我不想使用Visual Studio,我需要编译它为使用Windows下?我认为在Linux下使用它可能会更容易,然后......感谢指针,不过! – Cristina

+0

不,您不需要在Windows上构建Qt应用程序。我会下载包含QtCreator的软件包。这应该包含一个可用的mingw编译器,并且不依赖于Microsoft编译器或工具链。 – drescherjm

+0

@drescherjm我敢肯定,QtCreator解决方案的工作,但是,由于种种原因,我宁愿手工建立我的项目,在命令行...这是在所有可能的,而不从源代码编译的Qt? – Cristina