2011-12-01 6 views
5

Empecé a usar Qt hace unas semanas y realmente lo estoy disfrutando. Ahora necesito incluir gráficos en mi aplicación y, después de algunas investigaciones, descubrí que Qwt era la mejor manera de hacerlo (en lugar de tener que hacer todo solo desde cero). He estado haciendo esto por un par de días, y no puedo encontrar la manera de instalarlo. Estoy usando Windows7 32 bit. He seguido las instrucciones en el archivo de instalación:QWT errores de instalación

de cmd ->

qmake qwt.pro 
nmake 

después de NMAKE acabados me quedo con errores

C:\Users\Peyo\Downloads\qwt-6.0.1>qmake qwt.pro 

C:\Users\Peyo\Downloads\qwt-6.0.1>nmake 

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 
Copyright (C) Microsoft Corporation. All rights reserved. 

     cd src\ && "C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\nmake.e 
xe" -f Makefile 

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 
Copyright (C) Microsoft Corporation. All rights reserved. 

     "C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\nmake.exe" -f Make 
file.Debug all 

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 
Copyright (C) Microsoft Corporation. All rights reserved. 

moc qwt_dyngrid_layout.h 
moc qwt_magnifier.h 
moc qwt_panner.h 
moc qwt_picker.h 
moc qwt_text_label.h 
moc qwt_legend.h 
moc qwt_legend_item.h 
moc qwt_plot.h 
moc qwt_plot_renderer.h 
moc qwt_plot_canvas.h 
moc qwt_plot_panner.h 
moc qwt_plot_picker.h 
moc qwt_plot_zoomer.h 
moc qwt_plot_magnifier.h 
moc qwt_sampling_thread.h 
moc qwt_scale_widget.h 
moc qwt_abstract_slider.h 
moc qwt_analog_clock.h 
moc qwt_compass.h 
moc qwt_counter.h 
moc qwt_dial.h 
moc qwt_knob.h 
moc qwt_slider.h 
moc qwt_thermo.h 
moc qwt_wheel.h 
compiling .\qwt_abstract_scale_draw.cpp .\qwt_interval_symbol.cpp .\qwt_clipper. 
cpp .\qwt_color_map.cpp .\qwt_column_symbol.cpp .\qwt_interval.cpp .\qwt_dyngrid 
_layout.cpp .\qwt_math.cpp .\qwt_magnifier.cpp .\qwt_panner.cpp .\qwt_null_paint 
device.cpp .\qwt_painter.cpp .\qwt_picker.cpp .\qwt_round_scale_draw.cpp .\qwt_s 
cale_div.cpp .\qwt_scale_draw.cpp .\qwt_scale_map.cpp .\qwt_spline.cpp .\qwt_tex 
t_engine.cpp .\qwt_text_label.cpp .\qwt_text.cpp .\qwt_event_pattern.cpp .\qwt_p 
icker_machine.cpp .\qwt_point_3d.cpp .\qwt_point_polar.cpp .\qwt_scale_engine.cp 
p .\qwt_symbol.cpp .\qwt_system_clock.cpp .\qwt_curve_fitter.cpp .\qwt_legend.cp 
p .\qwt_legend_item.cpp .\qwt_plot.cpp .\qwt_plot_renderer.cpp .\qwt_plot_xml.cp 
p .\qwt_plot_axis.cpp .\qwt_plot_curve.cpp .\qwt_plot_dict.cpp .\qwt_plot_direct 
painter.cpp .\qwt_plot_grid.cpp .\qwt_plot_histogram.cpp .\qwt_plot_item.cpp .\q 
wt_plot_intervalcurve.cpp .\qwt_plot_spectrogram.cpp .\qwt_plot_spectrocurve.cpp 
.\qwt_plot_scaleitem.cpp .\qwt_plot_seriesitem.cpp .\qwt_plot_marker.cpp .\qwt_ 
plot_layout.cpp .\qwt_plot_canvas.cpp .\qwt_plot_panner.cpp .\qwt_plot_rasterite 
m.cpp .\qwt_plot_picker.cpp .\qwt_plot_zoomer.cpp .\qwt_plot_magnifier.cpp .\qwt 
_plot_rescaler.cpp .\qwt_raster_data.cpp .\qwt_matrix_raster_data.cpp .\qwt_samp 
ling_thread.cpp .\qwt_series_data.cpp .\qwt_scale_widget.cpp .\qwt_plot_svgitem. 
cpp .\qwt_abstract_slider.cpp .\qwt_abstract_scale.cpp .\qwt_arrow_button.cpp .\ 
qwt_analog_clock.cpp .\qwt_compass.cpp .\qwt_compass_rose.cpp .\qwt_counter.cpp 
.\qwt_dial.cpp .\qwt_dial_needle.cpp .\qwt_double_range.cpp .\qwt_knob.cpp .\qwt 
_slider.cpp .\qwt_thermo.cpp .\qwt_wheel.cpp 
NMAKE : fatal error U1077: 'echo' : return code '0xc0000135' 
Stop. 
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\bi 
n\nmake.exe"' : return code '0x2' 
Stop. 
NMAKE : fatal error U1077: 'cd' : return code '0x2' 
Stop. 

hay tres errores:

NMAKE : fatal error U1077: 'echo' : return code '0xc0000135' 
    Stop. 
    NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 10.0\VC\bi 
    n\nmake.exe"' : return code '0x2' 
    Stop. 
    NMAKE : fatal error U1077: 'cd' : return code '0x2' 
    Stop. 

Y no puedo encontrar la manera de resolverlos. ¡Por favor ayuda! Si me faltan detalles, házmelo saber y los agregaré. ¡Gracias!

+0

¿ejecutó sus comandos desde el símbolo del sistema de Visual Studio? Desde el símbolo del sistema Qt? – azf

+0

desde el comando de Windows propmt, pero mi ruta está configurada con todo – PTBG

+0

Error 0xc0000135 es STATUS_DLL_NOT_FOUND. ¿Quizás necesites instalar otro tiempo de ejecución? Intente ejecutarlo con [ProcMon] (http://technet.microsoft.com/en-us/sysinternals/bb896645) para descubrir qué es lo que falta. – kichik

Respuesta

7

intente ejecutar esto desde símbolo de Visual Studio, que establece vcvars especiales cosas que no tiene cuando se ejecuta en Windows símbolo del sistema

+0

Tengo el mismo problema ... por favor ayuda – MMH

+0

¿Intentó ejecutar el proceso de instalación desde el símbolo del sistema de Visual Studio (no el símbolo del sistema de Windows)? – azf

+0

Sí, lo hice ... y solucioné el error ... había algunos errores en la versión anterior ... gracias. – MMH

5

Mejor utiliza mingw32-crea en lugar de nmake.

Debería funcionar.

Espero que su problema esté resuelto.

Cuestiones relacionadas