![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
zss |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
под 4.5.3 собиралось без проблем.
но вот под 4.6.2 не хочет. Кто-нибудь собирал ? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
zss |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
ну, например, ...
Раскрывающийся текст
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
zss |
![]()
Сообщение
#5
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
а самую первую ошибку можешь привести? Так как это больше похоже на следствие предыдущих ошибок ну вроде эта Раскрывающийся текст e" -f Makefile Microsoft ® Program Maintenance Utility Version 9.00.30729.01 Copyright © Microsoft Corporation. All rights reserved. "C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe" -f Makef ile.Release Microsoft ® Program Maintenance Utility Version 9.00.30729.01 Copyright © Microsoft Corporation. All rights reserved. cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -W3 -w34100 -w34189 -GR -EHsc -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQWT_DLL -DQWT_MAKEDLL -DQT_T HREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I"..\..\..\LIBR ARY\qt\4.6.2\include\QtCore" -I"..\..\..\LIBRARY\qt\4.6.2\include\QtGui" -I"..\. .\..\LIBRARY\qt\4.6.2\include" -I"..\..\..\LIBRARY\qt\4.6.2\include\ActiveQt" -I "moc" -I"..\..\..\LIBRARY\qt\4.6.2\mkspecs\win32-msvc2008" -Foobj\ @C:\DOCUME~1\ 9335~1\LOCALS~1\Temp\nm71.tmp qwt_plot.cpp e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(875) : error C2668: 'qHash' : ambiguous call to overloaded function e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(86): could be 'uint qHash(qint64)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(78): or 'uint qHash(quint64)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(77): or 'uint qHash(long)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(69): or 'uint qHash(ulong)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(68): or 'uint qHash(int)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(67): or 'uint qHash(uint)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(66): or 'uint qHash(short)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(65): or 'uint qHash(ushort)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(64): or 'uint qHash(signed char)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(63): or 'uint qHash(uchar)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(62): or 'uint qHash(char)' while trying to match the argument list '(const qreal)' e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(873) : while compiling class template member function 'QHashNode<Key,T> **QHash<Key,T >::findNode(const Key &,uint *) const' with [ Key=qreal, T=QHashDummyValue ] e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qhash.h(748) : while compiling class template member function 'QHash<Key,T>::iterator QHash<K ey,T>::insert(const Key &,const T &)' with [ Key=qreal, T=QHashDummyValue ] e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qset.h(233) : see reference to class template instantiation 'QHash<Key,T>' being compiled with [ Key=qreal, T=QHashDummyValue ] e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qset.h(305) : see reference to class template instantiation 'QSet<T>' being compiled with [ T=qreal ] e:\library\qt\4.6.2\include\qtcore\../../src/corelib/tools/qset.h(305) : while compiling class template member function 'QSet<T> QList<T>::toSet(void) c onst' with [ T=qreal ] e:\qwt-5.2.0\qwt-5.2.0\src\qwt_valuelist.h(48) : see reference to class template instantiation 'QList<T>' being compiled with [ T=qreal ] NMAKE : fatal erNMAKE : fatalNMAKE : fatal error U1058: termina error U1058: ter mror U1058: terminated by user Stop. inated by user Stoted by user Stop. p. E:\qwt-5.2.0\qwt-5.2.0> |
|
|
Litkevich Yuriy |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
-Foobj\ @C:\DOCUME~1\ обычно пути с пробелами создают проблемы, но я не знаю, может Студийному компилятору это не принципиально.9335~1\LOCALS~1\Temp\nm71.tmp И ошибок самого Qwt в принципе не видно, упоминается только файл qwt_plot.cpp, да и то без указания конкретной строки. А дальше все ошибки внутри Qt и относятся к шаблонным функциям. Я студией не пользуюсь, посему вопрос: Microsoft Visual Studio 9.0 действительно соответствует mkspecs\win32-msvc2008 ? П.С. Заголовок темы сделал более точным |
|
|
zss |
![]()
Сообщение
#7
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
ну вот makefile
Раскрывающийся текст ############################################################################# # Makefile for building: qwt # Generated by qmake (2.01a) (Qt 4.6.2) on: ?? 21. ??? 11:38:28 2010 # Project: qwt.pro # Template: subdirs # Command: e:\LIBRARY\qt\4.6.2\bin\qmake.exe -win32 -o Makefile qwt.pro ############################################################################# first: make_default MAKEFILE = Makefile QMAKE = e:\LIBRARY\qt\4.6.2\bin\qmake.exe DEL_FILE = del CHK_DIR_EXISTS= if not exist MKDIR = mkdir COPY = copy /y COPY_FILE = $(COPY) COPY_DIR = xcopy /s /q /y /i INSTALL_FILE = $(COPY_FILE) INSTALL_PROGRAM = $(COPY_FILE) INSTALL_DIR = $(COPY_DIR) DEL_FILE = del SYMLINK = DEL_DIR = rmdir MOVE = move CHK_DIR_EXISTS= if not exist MKDIR = mkdir SUBTARGETS = \ sub-src \ sub-textengines \ sub-designer src\$(MAKEFILE): @$(CHK_DIR_EXISTS) src\ $(MKDIR) src\ cd src\ && $(QMAKE) e:\qwt-5.2.0\src\src.pro -win32 -o $(MAKEFILE) sub-src-qmake_all: FORCE @$(CHK_DIR_EXISTS) src\ $(MKDIR) src\ cd src\ && $(QMAKE) e:\qwt-5.2.0\src\src.pro -win32 -o $(MAKEFILE) sub-src: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) sub-src-make_default: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) sub-src-make_first: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) first sub-src-all: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) all sub-src-clean: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) clean sub-src-distclean: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) distclean sub-src-install_subtargets: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) install sub-src-uninstall_subtargets: src\$(MAKEFILE) FORCE cd src\ && $(MAKE) -f $(MAKEFILE) uninstall textengines\$(MAKEFILE): @$(CHK_DIR_EXISTS) textengines\ $(MKDIR) textengines\ cd textengines\ && $(QMAKE) e:\qwt-5.2.0\textengines\textengines.pro -win32 -o $(MAKEFILE) sub-textengines-qmake_all: FORCE @$(CHK_DIR_EXISTS) textengines\ $(MKDIR) textengines\ cd textengines\ && $(QMAKE) e:\qwt-5.2.0\textengines\textengines.pro -win32 -o $(MAKEFILE) sub-textengines: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) sub-textengines-make_default: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) sub-textengines-make_first: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) first sub-textengines-all: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) all sub-textengines-clean: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) clean sub-textengines-distclean: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) distclean sub-textengines-install_subtargets: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) install sub-textengines-uninstall_subtargets: textengines\$(MAKEFILE) FORCE cd textengines\ && $(MAKE) -f $(MAKEFILE) uninstall designer\$(MAKEFILE): @$(CHK_DIR_EXISTS) designer\ $(MKDIR) designer\ cd designer\ && $(QMAKE) e:\qwt-5.2.0\designer\designer.pro -win32 -o $(MAKEFILE) sub-designer-qmake_all: FORCE @$(CHK_DIR_EXISTS) designer\ $(MKDIR) designer\ cd designer\ && $(QMAKE) e:\qwt-5.2.0\designer\designer.pro -win32 -o $(MAKEFILE) sub-designer: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) sub-designer-make_default: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) sub-designer-make_first: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) first sub-designer-all: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) all sub-designer-clean: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) clean sub-designer-distclean: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) distclean sub-designer-install_subtargets: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) install sub-designer-uninstall_subtargets: designer\$(MAKEFILE) FORCE cd designer\ && $(MAKE) -f $(MAKEFILE) uninstall Makefile: qwt.pro ..\LIBRARY\qt\4.6.2\mkspecs\default\qmake.conf ..\LIBRARY\qt\4.6.2\mkspecs\qconfig.pri \ ..\LIBRARY\qt\4.6.2\mkspecs\features\qt_functions.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\qt_config.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\exclusive_builds.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\default_pre.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\default_pre.prf \ qwtconfig.pri \ ..\LIBRARY\qt\4.6.2\mkspecs\features\release.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\debug_and_release.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\default_post.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\default_post.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\thread.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\warn_on.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\qt.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\moc.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\rtti.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\exceptions.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\stl.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\shared.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\embed_manifest_exe.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\embed_manifest_dll.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\windows.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\resources.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\uic.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\yacc.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\lex.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\incredibuild_xge.prf \ ..\LIBRARY\qt\4.6.2\mkspecs\features\include_source_dir.prf $(QMAKE) -win32 -o Makefile qwt.pro ..\LIBRARY\qt\4.6.2\mkspecs\qconfig.pri: ..\LIBRARY\qt\4.6.2\mkspecs\features\qt_functions.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\qt_config.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\exclusive_builds.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\default_pre.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\default_pre.prf: qwtconfig.pri: ..\LIBRARY\qt\4.6.2\mkspecs\features\release.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\debug_and_release.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\default_post.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\default_post.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\thread.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\warn_on.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\qt.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\moc.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\rtti.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\exceptions.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\stl.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\shared.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\embed_manifest_exe.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\embed_manifest_dll.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\win32\windows.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\resources.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\uic.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\yacc.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\lex.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\incredibuild_xge.prf: ..\LIBRARY\qt\4.6.2\mkspecs\features\include_source_dir.prf: qmake: qmake_all FORCE @$(QMAKE) -win32 -o Makefile qwt.pro qmake_all: sub-src-qmake_all sub-textengines-qmake_all sub-designer-qmake_all FORCE make_default: sub-src-make_default sub-textengines-make_default sub-designer-make_default FORCE make_first: sub-src-make_first sub-textengines-make_first sub-designer-make_first FORCE all: sub-src-all sub-textengines-all sub-designer-all FORCE clean: sub-src-clean sub-textengines-clean sub-designer-clean FORCE distclean: sub-src-distclean sub-textengines-distclean sub-designer-distclean FORCE -$(DEL_FILE) Makefile install_subtargets: sub-src-install_subtargets sub-textengines-install_subtargets sub-designer-install_subtargets FORCE uninstall_subtargets: sub-src-uninstall_subtargets sub-textengines-uninstall_subtargets sub-designer-uninstall_subtargets FORCE sub-src-sub_Debug: src\$(MAKEFILE) cd src\ && $(MAKE) debug sub-textengines-sub_Debug: textengines\$(MAKEFILE) cd textengines\ && $(MAKE) debug sub-designer-sub_Debug: designer\$(MAKEFILE) cd designer\ && $(MAKE) debug debug: sub-src-sub_Debug sub-textengines-sub_Debug sub-designer-sub_Debug sub-src-sub_Release: src\$(MAKEFILE) cd src\ && $(MAKE) release sub-textengines-sub_Release: textengines\$(MAKEFILE) cd textengines\ && $(MAKE) release sub-designer-sub_Release: designer\$(MAKEFILE) cd designer\ && $(MAKE) release release: sub-src-sub_Release sub-textengines-sub_Release sub-designer-sub_Release mocclean: compiler_moc_header_clean compiler_moc_source_clean mocables: compiler_moc_header_make_all compiler_moc_source_make_all install: install_subtargets FORCE uninstall: uninstall_subtargets FORCE FORCE: -Foobj\ @C:\DOCUME~1\ обычно пути с пробелами создают проблемы, но я не знаю, может Студийному компилятору это не принципиально.9335~1\LOCALS~1\Temp\nm71.tmp И ошибок самого Qwt в принципе не видно, упоминается только файл qwt_plot.cpp, да и то без указания конкретной строки. А дальше все ошибки внутри Qt и относятся к шаблонным функциям. Я студией не пользуюсь, посему вопрос: Microsoft Visual Studio 9.0 действительно соответствует mkspecs\win32-msvc2008 ? П.С. Заголовок темы сделал более точным вот весь лог Сообщение отредактировал zss - 21.2.2010, 11:45
Прикрепленные файлы
|
|
|
DIMEDROLL |
![]()
Сообщение
#8
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
ну, например, ... давным-давно я сталкивался с ошибкой про qhash and qset... уж и не помню, такая же как у тебя или не такая, с qwt или с чем то другим... ![]() но решение было таковым, нужно там где эта ошибка выдается, тоесть в исходниках Кьют, в каких то двух функциях, прописать явную инициализацию шаблона, тоесть то что оно просит в ошибках, то и сделать... дядька гугл мне помог найти это решение, он вывел меня на какие то архивы мейл листов и там было сказано что так и сяк нужно фиксить, причем Кьют пересобирать не нужно было... |
|
|
zss |
![]()
Сообщение
#9
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
давным-давно я сталкивался с ошибкой про qhash and qset... уж и не помню, такая же как у тебя или не такая, с qwt или с чем то другим... ![]() но решение было таковым, нужно там где эта ошибка выдается, тоесть в исходниках Кьют, в каких то двух функциях, прописать явную инициализацию шаблона, тоесть то что оно просит в ошибках, то и сделать... дядька гугл мне помог найти это решение, он вывел меня на какие то архивы мейл листов и там было сказано что так и сяк нужно фиксить, причем Кьют пересобирать не нужно было... ![]() |
|
|
vfilatov |
![]()
Сообщение
#10
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 2.3.2010 Пользователь №: 1502 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Надо в файлике qwt_valuelist.h найти вот этот фрагмент:
и закомментировать #if/#endif, т.е. получится:
После этого всё соберётся. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 5.5.2025, 6:52 |