crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> проблема при сборке Qwt (Qt 4.6.2 + Visual Studio)
zss
  опции профиля:
сообщение 20.2.2010, 15:32
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 112
Регистрация: 9.6.2009
Пользователь №: 815

Спасибо сказали: 0 раз(а)




Репутация:   0  


под 4.5.3 собиралось без проблем.

но вот под 4.6.2 не хочет. Кто-нибудь собирал ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 20.2.2010, 17:16
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(zss @ 20.2.2010, 18:32) *
но вот под 4.6.2 не хочет
что значит "не хочет"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zss
  опции профиля:
сообщение 20.2.2010, 22:55
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 112
Регистрация: 9.6.2009
Пользователь №: 815

Спасибо сказали: 0 раз(а)




Репутация:   0  


ну, например, ...
Раскрывающийся текст
        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
        ]
qwt_compass_rose.cpp
qwt_counter.cpp
qwt_dial.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
        ]
Generating Code...
Compiling...
qwt_dial_needle.cpp
qwt_double_range.cpp
qwt_knob.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
        ]
qwt_slider.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
        ]
qwt_thermo.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
        ]
qwt_wheel.cpp
Generating Code...
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

E:\qwt-5.2.0\qwt-5.2.0>
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 21.2.2010, 6:23
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


zss, длинные партянки оборачивай в тэг [expand][/expand], кнопка

Цитата(zss @ 21.2.2010, 1:55) *
ну, например, ...
а самую первую ошибку можешь привести? Так как это больше похоже на следствие предыдущих ошибок
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zss
  опции профиля:
сообщение 21.2.2010, 9:16
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 112
Регистрация: 9.6.2009
Пользователь №: 815

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 21.2.2010, 6:23) *
а самую первую ошибку можешь привести? Так как это больше похоже на следствие предыдущих ошибок


ну вроде эта
Раскрывающийся текст

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
  опции профиля:
сообщение 21.2.2010, 10:01
Сообщение #6


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(zss @ 21.2.2010, 12:16) *
-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:48
Сообщение #7


Участник
**

Группа: Участник
Сообщений: 112
Регистрация: 9.6.2009
Пользователь №: 815

Спасибо сказали: 0 раз(а)




Репутация:   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:




Цитата(Litkevich Yuriy @ 21.2.2010, 10:01) *
Цитата(zss @ 21.2.2010, 12:16) *
-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
Прикрепленные файлы
Прикрепленный файл  out.txt ( 81.66 килобайт ) Кол-во скачиваний: 656
Прикрепленный файл  out.zip ( 2.94 килобайт ) Кол-во скачиваний: 154
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DIMEDROLL
  опции профиля:
сообщение 21.2.2010, 20:22
Сообщение #8


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


Цитата(zss @ 20.2.2010, 21:55) *
ну, например, ...

давным-давно я сталкивался с ошибкой про qhash and qset...
уж и не помню, такая же как у тебя или не такая, с qwt или с чем то другим... :)
но решение было таковым, нужно там где эта ошибка выдается, тоесть в исходниках Кьют, в каких то двух функциях, прописать явную инициализацию шаблона, тоесть то что оно просит в ошибках, то и сделать... дядька гугл мне помог найти это решение, он вывел меня на какие то архивы мейл листов и там было сказано что так и сяк нужно фиксить, причем Кьют пересобирать не нужно было...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zss
  опции профиля:
сообщение 21.2.2010, 21:29
Сообщение #9


Участник
**

Группа: Участник
Сообщений: 112
Регистрация: 9.6.2009
Пользователь №: 815

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(DIMEDROLL @ 21.2.2010, 20:22) *
давным-давно я сталкивался с ошибкой про qhash and qset...
уж и не помню, такая же как у тебя или не такая, с qwt или с чем то другим... :)
но решение было таковым, нужно там где эта ошибка выдается, тоесть в исходниках Кьют, в каких то двух функциях, прописать явную инициализацию шаблона, тоесть то что оно просит в ошибках, то и сделать... дядька гугл мне помог найти это решение, он вывел меня на какие то архивы мейл листов и там было сказано что так и сяк нужно фиксить, причем Кьют пересобирать не нужно было...

:(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
vfilatov
  опции профиля:
сообщение 2.3.2010, 18:43
Сообщение #10


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 2.3.2010
Пользователь №: 1502

Спасибо сказали: 1 раз(а)




Репутация:   0  


Надо в файлике qwt_valuelist.h найти вот этот фрагмент:

#if QT_VERSION < 0x040300
// Some compilers have problems,
// without a qHash(double) implementation
#include <qset.h>
#include <qvector.h>
inline uint qHash(double key) { return uint(key); }
#endif

и закомментировать #if/#endif, т.е. получится:

//#if QT_VERSION < 0x040300
// Some compilers have problems,
// without a qHash(double) implementation
#include <qset.h>
#include <qvector.h>
inline uint qHash(double key) { return uint(key); }
//#endif

После этого всё соберётся.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V   1 2 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.4.2024, 1:21