Bonjour à tous ! (en esperant fort que je poste dans la bonne section)
Un petit moment que j'avais pas codé en c++ et me voila de retour avec une utilisation de l'API C++ de Lotus Notes... beh c'est pas gagné...

Tout d'abord je présente mon environnement :
  • Dans un soucis de facilité pour le fenêtrage, je me suis tourné vers QT4 et l'EDI qui va avec, Qt-Creator
  • Système Win32 (WINXP SP3 32 bit)
  • Qt-Creator compile avec mingw
  • Librairie C++ Lotus version 7.0


Passons au problème :
Lors de la compilation j'ai (à peu près hein) 612 warnings comme ceux ci :
D:/RestorPlus/../notescpp/include/lnjscrs.hpp:52: warning: `class LNJavaScript' has virtual functions but non-virtual destructor
D:/RestorPlus/../notescpp/include/lnrtcrsr.hpp:22: warning: `class LNRTCursor' has virtual functions but non-virtual destructor
Etc....

Tout ceci me bloque bien entendu la compilation.
Bref, j'ai eu pas mal de souci sur cette compilation, par exemple :
ERROR: No platform specified
Sur les forum IBM on y lit :
I get this is because I forgot to put "W32" or "NT" in my preprocessor definitions (Project -> Settings -> C/C++ tab -> preprocessor definitions) prior to compiling
Perso, j'ai mis un
Comme j'ai pu le lire là : http://www.darkmist.net/~schallee/no..._notesapi.html
Sur le même lien on peut y lire :
Build Flags

* -DW32 - tell headers we're targeting win32
* -Ldir -lnotes where dir is the directory that notes.lib is.
* -Wno-unknown-pragmas to quash warnings about pramgas that gcc doesn't know about.

With the above I'm able to compile with -Wall -Werror.
Ma question est donc, comment ajouter ces Flags dans QT-Creator, impossible d'y arrivé, j'ai essayé de les ajouter dans Project -> Build Steps > Make > make argument mais rien n'y fait, le make est juste très lent (timeout declenché) et les warning apparaisse toujours.

Merci pour votre aide