2011-06-17 1 views
1

Je compile la bibliothèque QCA pour les fenêtres et en suivant les étapes de fichier d'installation pour pour configurer J'utilise la commande suivante dans la console Windows:QCA Bibliothèque pour Windows

configure.exe --qtdir=C:\QtSDK\Desktop\Qt\4.7.3\mingw 

La réponse est:

Configuring Qt Cryptographic Architecture (QCA) ... 

Reason: There was an error compiling 'conf'. See conf.log for details. 

Je suis en train de compiler en utilisant Qt dans les fenêtres directement et montre l'erreur suivante:

-I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"release" -I"." -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++" -o release\mlock.o ..\..\Encryption-QCA\src\botantools\botan\ml_win32\mlock.cpp 
In file included from c:\qtsdk\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/objbase.h:73, 
       from c:\qtsdk\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/ole2.h:9, 
       from c:\qtsdk\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/windows.h:114, 
       from ..\..\Encryption-QCA\src\botantools\botan\ml_win32\mlock.cpp:37: 
c:\qtsdk\mingw\bin\../lib/gcc/mingw32/4.4.0/../../../../include/objidl.h:95: error: expected unqualified-id before string constant 
mingw32-make[2]: Leaving directory `C:/Users/AlejoLina/Documents/Alejandro/Compacta/SE-HA_Tool/Encryption-QCA-build-desktop/src' 
mingw32-make[1]: Leaving directory `C:/Users/AlejoLina/Documents/Alejandro/Compacta/SE-HA_Tool/Encryption-QCA-build-desktop/src' 
mingw32-make[2]: *** [release/mlock.o] Error 1 
mingw32-make[1]: *** [release] Error 2 
mingw32-make: *** [sub-src-make_default] Error 2 
The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2. 
Error while building project qca (target: Desktop) 
When executing build step 'Make' 

Merci d'avance pour l'aide

Répondre

0

Le problème dans la configuration est que l'exécutable ne marche pas trouver les fenêtres font (MinGW-faire).

La solution consiste à placer le bon chemin vers les variables d'environnement (chemin qt et mingw bin).

0

Je ne peux pas dire avec certitude que c'est votre problème mais vous pouvez essayer d'utiliser le make qui est disponible avec MSYS. J'ai toujours eu plus de succès avec ça. De MinGW's own FAQ ..

The "native" (i.e.: MSVCRT dependent) port of make is lacking in some functionality and has modified functionality due to the lack of POSIX on Win32.

Questions connexes