在Win7 64bit上安装Qwt

我在网上search,但没有find解决我的问题。

问题: Qwt安装在nmake -step处失败

我做了什么:

– )从qt-website安装Qt 5.1( Qt 5.1.1 for Windows 64位(VS 2012,525 MB) )(Info)

– )从这里下载Qwt 6.1.0文件

– )提取的文件到C:/Qt/Qwt-6.1.0

– )在qwtconfig.pri中设置正确的path

– )启动了MSVC 2012控制台(与Qt一起)并运行qmake qwt.pro

– )尝试nmake在相同的CONSOL(但nmake.exe没有被发现)

– >从这里安装Microsoft Visual 2010 Express(自动安装到“Program Files(x86)”)

– )再次尝试在上面的CONSOL nmake但现在与链接安装MSVC 2010(但现在来致命错误U1077)

– )接下来我试着用MSVC 2010来的CONSOL,并再次运行nmake (现在我得到致命的错误LNK1112,这告诉我的x64PC不兼容目标typesx86)

问题:我怎样才能使它工作?

Solutions Collecting From Web of "在Win7 64bit上安装Qwt"

现在我得到致命的错误LNK1112,它告诉我的x64PC不兼容目标类型x86您的问题是你安装了64位Qt然后你试图建立在32位模式的Qwt。 您不能将32位代码链接到64位代码或viseversa。

确保你有一个64位的编译器,如果你想建立一个64位的应用程序。 Visual Studio 2010 Express不附带64位编译器。 以下应该有助于:

如何使用Visual C ++ 2010 Express编译64位应用程序?

当你得到一个64位的编译器后,我相信你应该从Visual Studio x64命令提示符运行configure和nmake来让编译器生成64位应用程序。

如果你真的不需要64位应用程序,更简单的方法是安装Visual Studio 2010的32位Qt SDK。

这里是链接: http : //download.qt-project.org/official_releases/qt/5.1/5.1.1/qt-windows-opensource-5.1.1-msvc2010_opengl-x86-offline.exe

请记住,您可以在64位窗口下开发和执行32位应用程序。

win32位应用程序将运行在64位服务器上吗?