我想做的事:用msvc 2010或更高版本编译qt-everywhere_opensource-4.7.3,qwt,qtwtplot3d和qwtpolar。
我的所作所为:
在“C:\ Qt \ static”中提取zip的内容 a。小心更改目录名称。它们必须短而没有空间。
创建环境变量 a.QMAKESPEC:win32-msvc2010 b.QTDIR:C:\ Qt \ static c.Path:
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin 3.修改目录号2以缩小空格和括号成为C:\ Cpp \ VC \ bin \
打开Visual Studio C ++命令
编译qwt,qwtpolar,qwtplot3D
进入qwt目录:
a.qmake
b.nmake
进入qwtpolar :: error
a.qmake b.nmake
进入qwtplot3D ::错误
a.qmake
b.nmake
但错误出现了: C:.. \ qwt_polar_item.h(13):致命错误C1083:不可能的ouvrir le fichier包括:'qwt_text.h':没有这样的文件目录qwt_polar_plot.cpp ......很多错误...... Générationdecode en cours .. NMAKE:致命错误U1077:'echo»:代码返回'0x2' 停止。 NMAKE:致命错误U1077:'C:\ Cpp \ VC \ BIN \ nmake.exe':代码返回'Ox2' 停止。 NMAKE:致命错误U1077:'cd':代码返回'0x2' 停止
qt和qwt的编译是成功的。
但是用msvc 2010编译qwtpolar和qwtplot3d是不可能的。 Nmake致命错误代码返回'0x2' 为什么出现这个错误?我能怎么做 ?
答案 0 :(得分:0)
您必须先安装Qwt(make install)。
接下来你必须配置qmake,它可以找到qwt.prf来制作" CONFIG + = qwt"工作
详细信息可以在qwtpolar的INSTAll说明中找到。