繁体   English   中英

在Win7 64bit上安装Qwt

[英]Install Qwt on Win7 64bit

我在网上搜索,但没有找到解决我的正确问题的方法。

问题: Qwt-installation在nmake -step处失败

我做了什么:

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

- )从这里下载Qwt 6.1.0文件

- )将文件解压缩到C:/Qt/Qwt-6.1.0

- )在qwtconfig.pri中设置正确的路径

- )启动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与目标类型x86不兼容)

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

现在我得到致命错误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位服务器上运行?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM