使用msvc 2010

时间:2016-10-31 10:21:39

标签: qt visual-c++ qwtpolar

我想做的事:用msvc 2010或更高版本编译qt-everywhere_opensource-4.7.3,qwt,qtwtplot3d和qwtpolar。

我的所作所为:

  1. 安装Visual Studio C ++ Express 2010
  2. 下载代码源文件“qt-everywhere-opensource-src-4.7.3”
  3. 在“C:\ Qt \ static”中提取zip的内容   a。小心更改目录名称。它们必须短而没有空间。

  4. 创建环境变量    a.QMAKESPEC:win32-msvc2010    b.QTDIR:C:\ Qt \ static   c.Path:

  5. %QTDIR%\ bin中\
  6. C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin 3.修改目录号2以缩小空格和括号成为C:\ Cpp \ VC \ bin \

  7. 打开Visual Studio C ++命令

  8. 进入QTDIR目录:cd%QTDIR%
  9. 从命令c​​onfigure&开始nmake在此目录中
  10. 编译qwt,qwtpolar,qwtplot3D

    1. 打开visual studio命令提示符
    2. 进入qwt目录:

      a.qmake

      b.nmake

    3. 进入qwtpolar :: error

      a.qmake   b.nmake

    4. 进入qwtplot3D ::错误

      a.qmake

      b.nmake

    5. 但错误出现了: 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' 为什么出现这个错误?我能怎么做 ?

1 个答案:

答案 0 :(得分:0)

您必须先安装Qwt(make install)。

接下来你必须配置qmake,它可以找到qwt.prf来制作" CONFIG + = qwt"工作

详细信息可以在qwtpolar的INSTAll说明中找到。