Project

General

Profile

Bogue #736

erreur de compilation objectlist.hpp

Added by bobti89 over 9 years ago. Updated over 9 years ago.

Status:
Fermé
Priority:
Urgent
Assignee:
Category:
Compilation
Target version:
Start date:
05/25/2010
Due date:
% Done:

0%

Estimated time:

Description

C:/svn/qextend/branches/dev/src/core//objectlist.hpp:100: error: 'class QList<QObject*>' has no member named 'reserve'

Qt 4.6.2
Windows, Qt Creator, MinGW

Je ne crois pas qu'on puisse faire de reserve avec une liste !

History

#1 Updated by gbdivers over 9 years ago

En effet, je n'avais pas vu que reserve() était une nouvelle fonction introduite dans Qt 4.7.
J'ajoute une directive de compilation pour corriger le problème.

#2 Updated by yan over 9 years ago

Question
doit on se baser sur la dernière version de Qt? ou qu'elle est la version min que l'on veut supporter?
Si c'est la dernière, alors se sera 4.7 car elle sortira dans l'été. non?

#3 Updated by dourouc05 over 9 years ago

La première version de QExtend est prévue pour juin, donc avant Qt 4.7. Je dirais donc de ne pas se baser sur Qt 4.7 pour cette première version, mais bien d'y passer dès qu'elle est sortie (sortir une première version se basant sur du soft en beta, je trouve ça assez moyen). Ou bien, on décale la release pour la sortie de Qt 4.7 et on abat les scrupules.

On ne va pas non plus supporter toutes les versions précédentes de Qt (on avance, la migration vers les nouvelles versions ne demande pas énormément de travail). Donc, dès qu'on passe à Qt 4.7, on oublie le support de Qt 4.6 (mais on laisse une version pour Qt 4.6 derrière pour ceux qui en ont besoin).

#4 Updated by yan over 9 years ago

Perso, je suis très favorable à sortir la V1 après Qt 4.7. Pour la rentré, y as moyen d'avoir un début d'affichage d'image, d'implémentation d'irc, un vecteur2D qui tiens la route, un maximum de test et des démo un peu plus finie,...
Puis 1 mois pour finir ce qu'il y as en cours, ça me semble très juste. Non?

#5 Updated by dourouc05 over 9 years ago

Surtout que je suis à peu près sûr de ne pas avoir beaucoup de temps à y consacrer ! (Peut-être finir DevIL, rien n'est ^sur).

On peut aussi sortir la version 0.0.1 à la date prévue, mais en pré-pré-pré-alpha, instable et sûrement peu fonctionnelle, pour avoir les premiers retours, en prévenant que la suivant sera de bien meilleure qualité.

BTW, on ne devrait pas envisager de releaser des archives de QExtend à chaque mise sur le trunk ?

#6 Updated by gbdivers over 9 years ago

Pour la compilation conditionnelle en fonction de la version de Qt :

#if QT_VERSION >= 0x040700

(http://doc.trolltech.com/4.6/qtglobal.html#QT_VERSION)
Ce n'est pas très difficile de permettre la compilation pour Qt 4.6 et 4.7 (mais ça n'apporte pas grand chose à la lib)

Il faut peut être créer une roadmap 0.0.2 et faire le trie des classes existantes et se focaliser sur les classes qui resteront dans la 0.0.1

#7 Updated by gbdivers over 9 years ago

  • Status changed from Assigné to Résolu

Ok chez moi (Qt 4.6.2 + mingw + seven 32b)

Peux tu vérifier si tu as encore des warnings de ton coté ?

#8 Updated by yan over 9 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF