← retour à la page principale du projet
Rapport du lundi 11 juillet 2005

Matin:
Je suis passé comme prévu à mon école. Cela m'a pris une bonne partie de la mâtinée... :-\
Problèmes d'Internet chez moi, je n'ai pas pu transférer ce que j'ai fait ce week-end...
Lecture du code...

Après-midi:
Sur le forum Qt français (http://prog.qt.free.fr/viewtopic.php?t=1022), une nouvelle réponse; pas très constructive.
Quelqu'un a développé un IDE pour Windows (http://prog.qt.free.fr/viewtopic.php?t=1023), j'ai demandé s'il utilise MinGW ou Visual Studio.
Je n'ai pas encore trouvé comment ils faisaient pour faire du moc dans la compilation Visual Studio; manifestement pas en utilisant un Makefile. Si je ne trouve réellement pas, j'enverrai un mail sur la Mailing List.
Bon, je comprends maintenant. Le moc se fait via des fichiers .bat qui son créés durant la compilation & effacés juste après. Ils voudraient le cacher qu'ils ne le feraient pas autrement!
Fichier .bat de ce type:
@echo off
C:\ProjetCosme\C.V.S\qt-3\bin\moc -o src\Inventor\Qt\moc_SoQtGLWidgetP.icc ..\..\src\Inventor\Qt\SoQtGLWidgetP.h

if errorlevel 1 goto VCReportError
goto VCEnd
:VCReportError
echo Project : error PRJ0019: A tool returned an error code from "moc'ing c:\ProjetCosme\C.V.S\SoQt\src\Inventor\Qt\SoQtGLWidgetP.h"
exit 1
:VCEnd
Donc, ils utilisent un fichier .icc, ce qui n'est pas le cas du projet Cosme pour l'instant.
Dans tous les cas, le Makefile fourni avec le CVS de cosme ne semble pas compatible nmake. :-\ Donc, difficile de faire du moc' avec un makefile non compatible. Il faudrait peut-être le refaire, ou au pire l'adapter...
Bon, j'ai commenté & corriger certaines lignes pour voir ce que ça donne.
Résultat (attention les yeux):
In file included from src\cosme.cpp:35:
src\/cosme.h:40:30: Inventor/Qt/SoQt.h: No such file or directory
src\/cosme.h:41:52: Inventor/Qt/viewers/SoQtExaminerViewer.h: No such file or directory
src\/cosme.h:42:39: Inventor/fields/SoSFFloat.h: No such file or directory
src\/cosme.h:43:44: Inventor/nodes/SoEventCallback.h: No such file or directory
src\/cosme.h:44:31: Inventor/SbLinear.h: No such file or directory
src\/cosme.h:46:42: Inventor/nodes/SoTranslation.h: No such file or directory
src\/cosme.h:47:50: Inventor/draggers/SoDragPointDragger.h: No such file or directory
In file included from C:/ProjetCosme/C.V.S/qt-3/include/qiconset.h:43,
                 from C:/ProjetCosme/C.V.S/qt-3/include/qpushbutton.h:43,
                 from src\/cosme.h:51,
                 from src\cosme.cpp:35:
C:/ProjetCosme/C.V.S/qt-3/include/qpixmap.h:249: warning: 'void bitBlt(QPaintDevice*, int, int, const QPaintDevice*, int, int, int, int, Qt::RasterOp,
 bool)' redeclared without dllimport attribute after being referenced with dllimport linkage
In file included from src\cosme.cpp:35:
src\/cosme.h:53: error: `SoEventCallback' has not been declared
src\/cosme.h:53: error: ISO C++ forbids declaration of `parameter' with no type
src\/cosme.h:105: error: `SbVec3f' does not name a type
src\/cosme.h:106: error: `SbVec3f' does not name a type
src\/cosme.h:107: error: `SbVec3f' does not name a type
src\/cosme.h:114: error: `SoEventCallback' has not been declared
src\/cosme.h:114: error: ISO C++ forbids declaration of `ev' with no type
src\/cosme.h:119: error: `SbBox3f' does not name a type
src\/cosme.h:120: error: `SoSeparator' has not been declared
src\/cosme.h:120: error: ISO C++ forbids declaration of `parameter' with no type
src\/cosme.h:122: error: ISO C++ forbids declaration of `SoDragPointDragger' with no type
src\/cosme.h:122: error: expected `;' before '*' token
src\/cosme.h:129: error: `SbVec3f' does not name a type
src\/cosme.h:131: error: ISO C++ forbids declaration of `SoQtExaminerViewer' with no type
src\/cosme.h:131: error: expected `;' before '*' token
src\/cosme.h:133: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:133: error: expected `;' before '*' token
src\/cosme.h:137: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:137: error: expected `;' before '*' token
src\/cosme.h:139: error: ISO C++ forbids declaration of `SoCamera' with no type
src\/cosme.h:139: error: expected `;' before '*' token
src\/cosme.h:141: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:141: error: expected `;' before '*' token
src\/cosme.h:142: error: ISO C++ forbids declaration of `SoEventCallback' with no type
src\/cosme.h:142: error: expected `;' before '*' token
src\/cosme.h:143: error: ISO C++ forbids declaration of `SoEventCallback' with no type
src\/cosme.h:143: error: expected `;' before '*' token
src\/cosme.h:145: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:145: error: expected `;' before '*' token
src\/cosme.h:146: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:146: error: expected `;' before '*' token
src\/cosme.h:147: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:147: error: expected `;' before '*' token
src\/cosme.h:148: error: ISO C++ forbids declaration of `SoTranslation' with no type
src\/cosme.h:148: error: expected `;' before '*' token
src\/cosme.h:149: error: ISO C++ forbids declaration of `SoTransform' with no type
src\/cosme.h:149: error: expected `;' before '*' token
src\/cosme.h:150: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:150: error: expected `;' before '*' token
src\/cosme.h:151: error: ISO C++ forbids declaration of `SoSFFloat' with no type
src\/cosme.h:151: error: expected `;' before '*' token
src\/cosme.h:153: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:153: error: expected `;' before '*' token
src\/cosme.h:157: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:157: error: expected `;' before '*' token
src\/cosme.h:159: error: ISO C++ forbids declaration of `SoCamera' with no type
src\/cosme.h:159: error: expected `;' before '*' token
src\/cosme.h:160: error: ISO C++ forbids declaration of `SoSeparator' with no type
src\/cosme.h:160: error: expected `;' before '*' token
src\cosme.cpp:48:36: Inventor/SoInteraction.h: No such file or directory
src\cosme.cpp:49:36: Inventor/SoPickedPoint.h: No such file or directory
src\cosme.cpp:50:27: Inventor/SoDB.h: No such file or directory
src\cosme.cpp:52:36: Inventor/nodes/SoGroup.h: No such file or directory
src\cosme.cpp:53:48: Inventor/nodes/SoPerspectiveCamera.h: No such file or directory
src\cosme.cpp:55:36: Inventor/nodes/SoArray.h: No such file or directory
src\cosme.cpp:56:47: Inventor/nodes/SoDirectionalLight.h: No such file or directory
src\cosme.cpp:57:37: Inventor/fields/SoField.h: No such file or directory
src\cosme.cpp:58:29: Inventor/SoPath.h: No such file or directory
src\cosme.cpp:59:48: Inventor/events/SoMouseButtonEvent.h: No such file or directory
src\cosme.cpp:60:45: Inventor/events/SoKeyboardEvent.h: No such file or directory
src\cosme.cpp:61:45: Inventor/actions/SoSearchAction.h: No such file or directory
src\cosme.cpp:62:46: Inventor/actions/SoRayPickAction.h: No such file or directory
src\cosme.cpp:63:46: Inventor/manips/SoTransformManip.h: No such file or directory
src\cosme.cpp:64:46: Inventor/manips/SoTrackballManip.h: No such file or directory
src\cosme.cpp:66:51: Inventor/draggers/SoTranslate2Dragger.h: No such file or directory
src\cosme.cpp:67:28: Inventor/SbBox.h: No such file or directory
src\cosme.cpp:68:39: Inventor/SbViewportRegion.h: No such file or directory
src\cosme.cpp:69:53: Inventor/actions/SoGetBoundingBoxAction.h: No such file or directory
src\cosme.cpp:70:39: Inventor/sensors/SoSensor.h: No such file or directory
src\cosme.cpp:107: error: `SbVec3f' does not name a type
src\cosme.cpp:108: error: `SbVec3f' does not name a type
src\cosme.cpp:109: error: `SbVec3f' does not name a type
src\cosme.cpp:131: error: expected constructor, destructor, or type conversion before '*' token
src\cosme.cpp:131: error: expected `,' or `;' before '*' token
src\cosme.cpp:147: error: expected constructor, destructor, or type conversion before '*' token
src\cosme.cpp:147: error: expected `,' or `;' before '*' token
src\cosme.cpp:206: error: `SbBox3f' does not name a type
src\cosme.cpp: In member function `void Cosme::setToolInitialPosition()':
src\cosme.cpp:220: error: 'class Cosme' has no member named 'organ'
src\cosme.cpp:222: error: `SbBox3f' undeclared (first use this function)
src\cosme.cpp:222: error: (Each undeclared identifier is reported only once for each function it appears in.)
src\cosme.cpp:222: error: expected `;' before "organBox"
src\cosme.cpp:223: error: `SbVec3f' undeclared (first use this function)
src\cosme.cpp:223: error: expected `;' before "max"
src\cosme.cpp:224: error: 'class Cosme' has no member named 'topToolTranslation'
src\cosme.cpp:224: error: `max' undeclared (first use this function)
src\cosme.cpp: In constructor `Cosme::Cosme()':
src\cosme.cpp:277: error: `SoQt' has not been declared
src\cosme.cpp:277: error: `init' undeclared (first use this function)
src\cosme.cpp:280: error: `viewer' undeclared (first use this function)
src\cosme.cpp:280: error: `SoQtExaminerViewer' has not been declared
src\cosme.cpp:282: error: `SoDB' has not been declared
src\cosme.cpp:282: error: `isInitialized' undeclared (first use this function)
src\cosme.cpp:283: error: `SoDB' has not been declared
src\cosme.cpp:286: error: `root' undeclared (first use this function)
src\cosme.cpp:286: error: `SoSeparator' has not been declared
src\cosme.cpp:287: error: `scene' undeclared (first use this function)
src\cosme.cpp:287: error: `SoSeparator' has not been declared
src\cosme.cpp:289: error: `containCB' undeclared (first use this function)
src\cosme.cpp:289: error: `SoSeparator' has not been declared
src\cosme.cpp:290: error: `rotationCB' undeclared (first use this function)
src\cosme.cpp:290: error: `SoEventCallback' has not been declared
src\cosme.cpp:291: error: `translationCB' undeclared (first use this function)
src\cosme.cpp:291: error: `SoEventCallback' has not been declared
src\cosme.cpp:293: error: `geometryObjects' undeclared (first use this function)
src\cosme.cpp:293: error: `SoSeparator' has not been declared
src\cosme.cpp:295: error: `containTool' undeclared (first use this function)
src\cosme.cpp:295: error: `SoSeparator' has not been declared
src\cosme.cpp:296: error: `topToolTranslation' undeclared (first use this function)
src\cosme.cpp:296: error: `SoTranslation' has not been declared
src\cosme.cpp:297: error: `manipulatorTransform' undeclared (first use this function)
src\cosme.cpp:297: error: `SoTransform' has not been declared
src\cosme.cpp:298: error: `tool' undeclared (first use this function)
src\cosme.cpp:298: error: `SoSeparator' has not been declared
src\cosme.cpp:300: error: `containDragger' undeclared (first use this function)
src\cosme.cpp:300: error: `SoSeparator' has not been declared
src\cosme.cpp:302: error: `organ' undeclared (first use this function)
src\cosme.cpp:302: error: `SoSeparator' has not been declared
src\cosme.cpp:303: error: `timeline' undeclared (first use this function)
src\cosme.cpp:303: error: `SoSeparator' has not been declared
src\cosme.cpp:304: error: `cameraSc' undeclared (first use this function)
src\cosme.cpp:304: error: `SoPerspectiveCamera' has not been declared
src\cosme.cpp:305: error: `cameraTl' undeclared (first use this function)
src\cosme.cpp:305: error: `SoPerspectiveCamera' has not been declared
src\cosme.cpp:306: error: `toolAngle' undeclared (first use this function)
src\cosme.cpp:306: error: `SoSFFloat' has not been declared
src\cosme.cpp:328: error: `SoEventCallback' undeclared (first use this function)
src\cosme.cpp:328: error: `ecb' undeclared (first use this function)
src\cosme.cpp:328: error: `SoEventCallback' has not been declared
src\cosme.cpp:329: error: `SoMouseButtonEvent' has not been declared
src\cosme.cpp:329: error: `getClassTypeId' undeclared (first use this function)
src\cosme.cpp:336: error: `SoTransform' undeclared (first use this function)
src\cosme.cpp:336: error: `tl_transform' undeclared (first use this function)
src\cosme.cpp:336: error: `SoTransform' has not been declared
src\cosme.cpp:339: error: `tl_base' undeclared (first use this function)
src\cosme.cpp:339: error: `SoSeparator' has not been declared
src\cosme.cpp:342: error: `tl_base_trans' undeclared (first use this function)
src\cosme.cpp:342: error: `SoTransform' has not been declared
src\cosme.cpp:346: error: `SoMaterial' undeclared (first use this function)
src\cosme.cpp:346: error: `tl_material' undeclared (first use this function)
src\cosme.cpp:346: error: `SoMaterial' has not been declared
src\cosme.cpp:350: error: `SoCylinder' undeclared (first use this function)
src\cosme.cpp:350: error: `tl_cyl' undeclared (first use this function)
src\cosme.cpp:350: error: `SoCylinder' has not been declared
src\cosme.cpp:357: error: 'class Ring' has no member named 'getNode'
src\cosme.cpp:361: error: 'class Ring' has no member named 'getNode'
src\cosme.cpp:364: error: `SbVec3f' undeclared (first use this function)
src\cosme.cpp: In destructor `virtual Cosme::~Cosme()':
src\cosme.cpp:384: error: `root' undeclared (first use this function)
src\cosme.cpp:385: error: `viewer' undeclared (first use this function)
src\cosme.cpp:386: error: `toolAngle' undeclared (first use this function)
src\cosme.cpp:388: error: `SoQt' has not been declared
src\cosme.cpp:388: error: `done' undeclared (first use this function)
src\cosme.cpp: At global scope:
src\cosme.cpp:396: error: `SoSeparator' has not been declared
src\cosme.cpp:397: error: ISO C++ forbids declaration of `sep' with no type
src\cosme.cpp: In member function `void Cosme::import(QString, int*)':
src\cosme.cpp:398: error: `SoInput' undeclared (first use this function)
src\cosme.cpp:398: error: expected `;' before "in"
src\cosme.cpp:399: error: `in' undeclared (first use this function)
src\cosme.cpp:401: error: `SoSeparator' undeclared (first use this function)
src\cosme.cpp:401: error: `t' undeclared (first use this function)
src\cosme.cpp:401: error: `SoDB' has not been declared
src\cosme.cpp:401: error: `readAll' undeclared (first use this function)
src\cosme.cpp:404: error: `removeAllChildren' has not been declared
src\cosme.cpp:404: error: request for member of non-aggregate type before '(' token
src\cosme.cpp:405: error: `addChild' has not been declared
src\cosme.cpp:405: error: request for member of non-aggregate type before '(' token
src\cosme.cpp:408: error: `cameraSc' undeclared (first use this function)
src\cosme.cpp:408: error: `root' undeclared (first use this function)
src\cosme.cpp:408: error: `viewer' undeclared (first use this function)
src\cosme.cpp: In member function `void Cosme::importTool()':
src\cosme.cpp:425: error: `SoDB' has not been declared
src\cosme.cpp:425: error: `SbName' undeclared (first use this function)
src\cosme.cpp:425: error: `getGlobalField' undeclared (first use this function)
src\cosme.cpp:426: error: `SoDB' has not been declared
src\cosme.cpp:426: error: `renameGlobalField' undeclared (first use this function)
src\cosme.cpp:428: error: `tool' undeclared (first use this function)
src\cosme.cpp:430: error: `SoField' undeclared (first use this function)
src\cosme.cpp:430: error: `angle' undeclared (first use this function)
src\cosme.cpp:431: error: `SoDB' has not been declared
src\cosme.cpp:432: error: `toolAngle' undeclared (first use this function)
src\cosme.cpp: In member function `void Cosme::importOrgan()':
src\cosme.cpp:447: error: `organ' undeclared (first use this function)
src\cosme.cpp: At global scope:
src\cosme.cpp:460: error: `SoEventCallback' has not been declared
src\cosme.cpp:461: error: ISO C++ forbids declaration of `ev' with no type
src\cosme.cpp: In static member function `static void Cosme::eventCB(void*, int*)':
src\cosme.cpp:464: error: expected primary-expression before "const"
src\cosme.cpp:464: error: expected `;' before "const"
src\cosme.cpp:466: error: `mbe' undeclared (first use this function)
src\cosme.cpp:466: error: `SoMouseButtonEvent' has not been declared
src\cosme.cpp:466: error: `BUTTON4' undeclared (first use this function)
src\cosme.cpp:468: error: 'class Cosme' has no member named 'toolAngle'
src\cosme.cpp:469: error: 'class Cosme' has no member named 'toolAngle'
src\cosme.cpp:472: error: `SoMouseButtonEvent' has not been declared
src\cosme.cpp:472: error: `BUTTON5' undeclared (first use this function)
src\cosme.cpp:474: error: 'class Cosme' has no member named 'toolAngle'
src\cosme.cpp:475: error: 'class Cosme' has no member named 'toolAngle'
src\cosme.cpp:478: error: `SoMouseButtonEvent' has not been declared
src\cosme.cpp:478: error: `BUTTON2' undeclared (first use this function)
src\cosme.cpp:480: error: `SoRayPickAction' undeclared (first use this function)
src\cosme.cpp:480: error: expected `;' before "rp"
src\cosme.cpp:481: error: `rp' undeclared (first use this function)
src\cosme.cpp:482: error: 'class Cosme' has no member named 'timeline'
src\cosme.cpp:484: error: `SoPickedPoint' undeclared (first use this function)
src\cosme.cpp:484: error: `picked_pt' undeclared (first use this function)
src\cosme.cpp:488: error: `SoPath' undeclared (first use this function)
src\cosme.cpp:488: error: `path' undeclared (first use this function)
src\cosme.cpp:489: error: 'class Cosme' has no member named 'lastClickedPos'
src\cosme.cpp:492: error: `SbVec2s' undeclared (first use this function)
src\cosme.cpp:492: error: expected `;' before "mouse_pos"
src\cosme.cpp:497: error: `SoNode' undeclared (first use this function)
src\cosme.cpp:497: error: expected primary-expression before ')' token
src\cosme.cpp:503: error: `mouse_pos' undeclared (first use this function)
src\cosme.cpp:508: error: `getRing' is not a member of `Ring'
src\cosme.cpp: In member function `void Cosme::setTranslationDragger(bool)':
src\cosme.cpp:666: error: `SoDragPointDragger' undeclared (first use this function)
src\cosme.cpp:666: error: `translationDragger' undeclared (first use this function)
src\cosme.cpp:666: error: expected primary-expression before ')' token
src\cosme.cpp:666: error: expected `;' before "getNode"
src\cosme.cpp:667: error: 'class Cosme' has no member named 'containDragger'
src\cosme.cpp:667: error: `SoNode' undeclared (first use this function)
src\cosme.cpp:667: error: expected primary-expression before ')' token
src\cosme.cpp:674: error: `SoDragPointDragger' has not been declared
src\cosme.cpp:675: error: 'class Cosme' has no member named 'reshapeDragger'
src\cosme.cpp:676: error: `SbBox3f' undeclared (first use this function)
src\cosme.cpp:676: error: expected `;' before "box"
src\cosme.cpp:677: error: `SbVec3f' undeclared (first use this function)
src\cosme.cpp:677: error: expected `;' before "max"
src\cosme.cpp:679: error: `max' undeclared (first use this function)
src\cosme.cpp:681: error: 'class Cosme' has no member named 'containDragger'
src\cosme.cpp:682: error: `SoDraggerCB' undeclared (first use this function)
src\cosme.cpp:682: error: expected primary-expression before ')' token
src\cosme.cpp: In member function `void Cosme::setRotationManipulator(bool)':
src\cosme.cpp:701: error: `SoSearchAction' undeclared (first use this function)
src\cosme.cpp:701: error: `finder' undeclared (first use this function)
src\cosme.cpp:701: error: `SoSearchAction' has not been declared
src\cosme.cpp:707: error: `SoTransformManip' has not been declared
src\cosme.cpp:707: error: `getClassTypeId' undeclared (first use this function)
src\cosme.cpp:708: error: 'class Cosme' has no member named 'geometryObjects'
src\cosme.cpp:710: error: `SoPath' undeclared (first use this function)
src\cosme.cpp:710: error: `pathToTransformManip' undeclared (first use this function)
src\cosme.cpp:712: error: `SoNode' undeclared (first use this function)
src\cosme.cpp:712: error: `tail' undeclared (first use this function)
src\cosme.cpp:714: error: `SoTransformManip' has not been declared
src\cosme.cpp:716: error: `SoTransformManip' undeclared (first use this function)
src\cosme.cpp:716: error: expected primary-expression before ')' token
src\cosme.cpp:716: error: expected `)' before "tail"
src\cosme.cpp:722: error: `manipulator' undeclared (first use this function)
src\cosme.cpp:722: error: `SoTrackballManip' has not been declared
src\cosme.cpp:723: error: `SoTransform' has not been declared
src\cosme.cpp:724: error: 'class Cosme' has no member named 'geometryObjects'
src\cosme.cpp:725: error: `pathToTransform' undeclared (first use this function)
src\cosme.cpp: In static member function `static void Cosme::replaceDraggerCB(void*)':
src\cosme.cpp:741: error: `SoDragPointDragger' undeclared (first use this function)
src\cosme.cpp:741: error: `dragger' undeclared (first use this function)
src\cosme.cpp:741: error: expected primary-expression before ')' token
src\cosme.cpp:741: error: expected `;' before "getNode"
src\cosme.cpp:744: error: `SbBox3f' undeclared (first use this function)
src\cosme.cpp:744: error: expected `;' before "box"
src\cosme.cpp:745: error: `SbVec3f' undeclared (first use this function)
src\cosme.cpp:745: error: expected `;' before "max"
src\cosme.cpp:746: error: expected `;' before "offset"
src\cosme.cpp:748: error: `offset' undeclared (first use this function)
src\cosme.cpp:753: error: `SoTransform' undeclared (first use this function)
src\cosme.cpp:753: error: `transform' undeclared (first use this function)
src\cosme.cpp:753: error: expected primary-expression before ')' token
src\cosme.cpp:753: error: expected `;' before "getNode"
src\cosme.cpp:757: error: `box' undeclared (first use this function)
src\cosme.cpp:757: error: 'class Cosme' has no member named 'getObjectBoundingBox'
src\cosme.cpp:757: error: 'class Cosme' has no member named 'containTool'
src\cosme.cpp:758: error: `max' undeclared (first use this function)
src\cosme.cpp: In member function `void Cosme::insertRing(int)':
src\cosme.cpp:777: error: `lastClickedPos' undeclared (first use this function)
src\cosme.cpp:778: error: `timeline' undeclared (first use this function)
src\cosme.cpp:778: error: 'class Ring' has no member named 'getNode'
src\cosme.cpp:783: error: 'class Ring' has no member named 'getNode'
src\cosme.cpp:788: error: 'class Ring' has no member named 'getNode'
NMAKE : fatal error U1077: 'C:\MinGW\bin\g++.exe' : return code '0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe"' : return code '0x2'
Stop.
Bon, évidemment, il ne connait pas les include que j'ai spécifié dans le projet Visual Studio. Mais que vient faire MinGW ici?? nmake l'utiliserait-il?
Ici, de la documentation à propos de nmake & du makefile à la Microsoft.
Mise en arrière-plan du portage.
Lecture du code & compréhension sous Linux, & futur test du contrôle SoCenterballDragger.
Yannick m'a rempli le formulaire de demande de licence d'essai pour Qt4. La demande sera envoyée plus tard, à cause des 30 jours d'évaluation.
Le rapport que je dois rendre doit faire un peu plus d'un dizaine de pages, donc normalement, pas spécialement besoin de s'en inquiéter pour l'instant.

À effectuer prochainement:
Lecture du code & compréhension sous Linux, & futur test du contrôle SoCenterballDragger.
Valid XHTML 1.0 Transitional