2011-12-01 15 views
5

Zacząłem używać Qt kilka tygodni temu i naprawdę mi się to podoba. Teraz muszę dołączyć wykresy do mojej aplikacji i po pewnych badaniach odkryłem, że Qwt jest najlepszym sposobem na zrobienie tego (zamiast robić wszystko od zera samemu). Byłem w tym od kilku dni i nie mogę wymyślić, jak to zainstalować. Używam 32-bitowego systemu Windows. I przestrzegać instrukcji zawartych w pliku install:Błędy instalacji QWT

z cmd ->

qmake qwt.pro 
nmake 

po nUpewnij wykończeń ja zostaję z błędami

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. 

istnieją trzy błędy:

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. 

I nie mogę wymyślić, jak je rozwiązać. Proszę pomóż! Jeśli brakuje mi jakichkolwiek szczegółów, daj mi znać, a dodam je. Dzięki!

+0

Czy uruchomiłeś swoje polecenia z wiersza polecenia programu Visual Studio? Z wiersza polecenia Qt? – azf

+0

z polecenia komendy windows, ale moja ścieżka jest ustawiona na wszystko: – PTBG

+0

Błąd 0xc0000135 to STATUS_DLL_NOT_FOUND. Może potrzebujesz zainstalować inne środowisko uruchomieniowe? Spróbuj uruchomić go za pomocą [ProcMon] (http://technet.microsoft.com/en-us/sysinternals/bb896645), aby dowiedzieć się, czego brakuje. – kichik

Odpowiedz

7

Spróbuj uruchomić to z wiersza polecenia programu Visual Studio, to ustawić specjalne vcvars rzeczy nie masz, gdy uruchomiony w oknach wiersza polecenia

+0

Mam ten sam problem .. proszę pomóc – MMH

+0

Czy próbowałeś uruchomić proces instalacji z wiersza polecenia programu Visual Studio (nie wiersza polecenia systemu Windows)? – azf

+0

Tak, zrobiłem ... i naprawiłem błąd .. było kilka błędów w starszej wersji..dzięki. – MMH

5

lepiej wykorzystane mingw32-make zamiast nmake.

Powinno działać.

Mam nadzieję, że Twój problem zostanie rozwiązany.

Powiązane problemy