Qt: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 70:
==== Если у вас сервис пак 1 ====
Замечание: конфигурирование для MS Visual C++ 2005 Express Edition сервис пак 1 может не пройти, нужно подправить исходный текст: в файле C:\qt\src\corelib\tools\qmap.h кусок кода:
<source lang="cpp">
<code>
template <class Key, class T>
class QMultiMap : public QMap<Key, T>
Строка 98:
Q_INLINE_TEMPLATE Q_TYPENAME QMap<Key, T>::iterator QMultiMap<Key, T>::insert(const Key &akey, const T &avalue)
{ return QMap<Key, T>::insertMulti(akey, avalue); }
</codesource>
заменить следующим кодом:
<source lang="cpp">
<code>
template <class Key, class T>
class QMultiMap : public QMap<Key, T>
Строка 130:
//Q_INLINE_TEMPLATE Q_TYPENAME QMap<Key, T>::iterator QMultiMap<Key, T>::insert(const Key &akey, const T &avalue)
//{ return QMap<Key, T>::insertMulti(akey, avalue); }
</codesource>
и в файле C:\qt\src\corelib\tools\qhash.h кусок кода:
<source lang="cpp">
<code>
template <class Key, class T>
class QMultiHash : public QHash<Key, T>
Строка 160:
Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::insert(const Key &akey, const T &avalue)
{ return QHash<Key, T>::insertMulti(akey, avalue); }
</codesource>
заменить следующим кодом:
<source lang="cpp">
<code>
template <class Key, class T>
class QMultiHash : public QHash<Key, T>
Строка 192:
//Q_INLINE_TEMPLATE Q_TYPENAME QHash<Key, T>::iterator QMultiHash<Key, T>::insert(const Key &akey, const T &avalue)
//{ return QHash<Key, T>::insertMulti(akey, avalue); }
</codesource>
 
=== Настройка переменных окружения ===
* Мой компьютер -> Свойства, вкладка дополнительно, кнопка Переменные среды.