Skip to content

Compiler selon sa configuration

Franck W edited this page Apr 30, 2017 · 3 revisions

Quelque soit votre version de Qt 5, si vous utilisez MSVC (surtout MSVC2013) et que vous avez des erreurs lors de la compilation, vous devrez sans doute ajouter la ligne QMAKE_LFLAGS += /NODEFAULTLIB:LIBCMT.lib dans le fichier respawnIrc.pro.

Qt 5.5.1 ou inférieur

Pour compiler avec une version de Qt 5 inférieur à 5.6 vous devrez remplacer webenginewidgets par webkitwidgets et supprimer les lignes customWebView.cpp \ et customWebView.hpp \ dans le fichier respawnIrc.pro.
Vous devrez aussi supprimer les fichiers connectWindow.cpp, connectWindow.hpp, webNavigator.cpp, webNavigator.hpp, customWebView.cpp et customWebView.hpp, puis supprimer le .old à la fin du nom des fichiers connectWindow.cpp.old, connectWindow.hpp.old, webNavigator.cpp.old et webNavigator.hpp.old.

Qt 5.3.2 ou inférieur

ATTENTION: Depuis RespawnIRC 2.8.2 cette étape n'est plus nécessaire (elle n'est même simplement plus réalisable).

Pour compiler avec une version de Qt 5 inférieur à 5.4 vous devrez supprimer toutes les occurrences de QRegularExpression::OptimizeOnFirstUsageOption, elles se trouvent dans les fichiers respawnIrc.cpp, parsingTool.cpp, multiTypeTextBox.cpp et showTopicMessages.cpp.

Pour faire cela simplement, vous pouvez utiliser vim et appliquer ces commandes aux fichiers concernés :

:%s/QRegularExpression::OptimizeOnFirstUsageOption//g
:%s/ | //g
:%s/, )/)/g