Tag Archives: C/C++

Linux : Compilation d’un programme contenant tinyxml

Il peut arriver que sous certaines versions de Linux, lorsque vous compilez votre programme vous ayez un message dans le style ci-dessous. Mon programme se compilait bien sous Windows tout comme avec une version récente d’Ubuntu mais pourtant sur une distribution un peu plus vieille, impossible… (.text._ZN11TiXmlString4quitEv[TiXmlString::quit()]+0×15): undefined reference to `TiXmlString::nullrep_’ Pour arriver à compiler [...]

Share on Facebook

Librairies Linux pré-compilé pour Windows

Si comme moi vous n’avez pas forcément le temps de chercher pendant des heures pour trouver les .lib d’une librairie Open Source compilé pour Windows, il y a peut être une solution ! Le projet KDE Windows Initiative est un projet visant à porter les applications KDE vers la plateforme Windows. Dans mon cas, je [...]

Share on Facebook

Convertir un timestamp en QDateTime

Au rayon des astuces qui peuvent être prise de tête à faire, voici comment convertir un entier (correspondant au timestamp d’une date) en une date dd/mm/yyyy. //Creation d’une pseudo variable timestamp int i_timestamp = 123456789; //Creation de l’objet QDateTime qui va se charger de convertir QDateTime timestamp; //Association de la date en seconde à l’objet [...]

Share on Facebook

QWidget : Le centrer au milieu de l’ecran

Pour ceux qui chercheraient à faire en sorte de centrer un widget au milieu de l’écran, voici une solution à leur problème. //Creation du widget QWidget *widget = new QWidget(); //Definir la taille du widget widget->setFixedSize(1024,768); //Positionner widget au milieu de l’ecran widget->move((QApplication::desktop()->width() – widget->width())/2, (QApplication::desktop()->height() – widget->height())/2); //Afficher le widget widget->show(); Longue vie à [...]

Share on Facebook

SQLite 3 : Créer le fichier .lib

Pour les développeurs qui auraient besoin d’utiliser SQLite3, j’avais déjà expliqué dans un précédent article comment créer le fichier .a permettant de compiler avec g++. Si vous travaillez avec Visual Studio, il va falloir travailler avec les .lib et il ne suffit pas de renommer pour que ça marche… Lancez un Command Prompt de Visual [...]

Share on Facebook