Je cours Code :: Blocks 10.05 avec le package du compilateur MingW sur un Win7- 32 boîte.Problème avec code :: blocks; Qt4; MingW; Le point d'entrée de la procédure .. n'a pas pu être localisé dans la bibliothèque de liens dynamiques QtCore.dll:
J'ai téléchargé et installé le Qt libs pour Windows/MingW (qt-win-opensource-4.7.3-mingw.exe) - l'installation s'est bien déroulée - MAIS quand il m'a invité pour le répertoire pour MingW et je l'ai indiqué Code d'installation de Blocs :: Blocs, l'installateur Qt m'a dit que mon paquet Qt était pour MingW 4.4 et que j'avais installé 4.4.1 - 'l'installation peut ne pas fonctionner'. J'ai installé de toute façon, en supposant qu'il n'y ait pas de différence significative entre 4.4 et 4.4.1 et l'installation terminée sans erreur, toutes les librairies Qt et les outils sont installés.
Ensuite, dans le Code :: Blocks J'ai créé un petit projet de test à l'aide du code :: assistant blocs - voici le code:
#include <QApplication>
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
return app.exec();
}
Le code construit bien dans l'EDI - aucune erreur ou avertissement, mais quand je l'ai couru, je me suis immédiatement reçu ce message d'erreur, et l'application est sorti avec un code d'erreur:
« l'entrée de procédure _ZI3qFlagLocationPKc ne pouvait pas être situé dans la bibliothèque de liens dynamiques QtCore.dll »
Quelqu'un sait ce qui se passe ici? Est-ce à cause de la divergence de la version MingW dont j'ai été averti, ou pour une autre raison? Comment puis-je réparer cela? Je veux utiliser Qt Code :: blocks, pas Nokia QtCreator.
TIA
Je vais essayer - merci - ne semblait pas juste que je devrais tout vider dans system32. – Vector
oui, certaines fonctionnalités ne fonctionneront pas dans system32 sans les exécuter en mode administrateur. Si le chemin de modification échoue, vous pouvez copier dans votre répertoire system32 uniquement le contenu du dossier qtdir \ lib, où vit réellement qtcore4.dll. En outre, regardez votre chemin pour les anciennes installations QT, peut-être mauvaise bibliothèque utilisée ... – Raiv
J'ai ajouté% qtDir% \ lib et cela n'a pas aidé, mais après avoir mentionné pour vérifier les anciennes installations, je me suis également rendu compte que j'ai installé pyQt , et les chemins pour pyQt étaient là avant les chemins de Qt - je mets% qtDir% \ lib et le reste des chemins de Qt d'abord dans le chemin et maintenant cela fonctionne bien. Tnx – Vector