[Kde-imaging] printimages is on trunk now!

Gilles Caulier caulier.gilles at gmail.com
Tue Apr 21 12:44:39 CEST 2009


Fixed in svn to remove export symbols with kcfg file, which is no need
in plugin.

I have also fixed some others stuff, especially code from MArcel to
use plugin namespace and C++ header instead C ansi when it's possible
(more portable)

Gilles

Le 21 avril 2009 10:53, Gilles Caulier <caulier.gilles at gmail.com> a écrit :
> 2009/4/21 Gilles Caulier <caulier.gilles at gmail.com>:
>> 2009/4/21 Angelo Naselli <anaselli at linux.it>:
>>> martedì 21 aprile 2009 alle 06:25, Gilles Caulier ha scritto:
>>>> I will review compilation under windows today
>>> ok, even if i don't like the struct to class warning :(
>>
>> compilation is fine with mingw. M$ visual C++ compilation is under progress...
>
>
> Hum, there are some problem. Fixes under progress :
>
> ------ Début de la régénération globale : Projet :
> kipiplugin_printimages, Configuration : Debug Win32 ------
> Suppression des fichiers de sortie et des fichiers intermédiaires du
> projet 'kipiplugin_printimages', configuration 'Debug|Win32'
> Generating printimagesconfig.h, printimagesconfig.cpp
> Generating ui_printoptionspage.h
> Generating ui_photopage.h
> Generating ui_intropage.h
> Generating ui_infopage.h
> Generating ui_croppage.h
> Building Custom Rule C:/temp/graphics/kipi-plugins/printimages/CMakeLists.txt
> CMake does not need to re-run because CMakeFiles/generate.stamp is up-to-date.
> Compilation en cours...
> printimagesconfig.cpp
> .\printimagesconfig.cpp(22) : warning C4273:
> 'KIPIPrintImagesPlugin::PrintImagesConfig::self' : liaison DLL
> incohérente
>        c:\temp\graphics\kipi-plugins\printimages\printimagesconfig.h(18)
> : voir la définition précédente de 'self'
> .\printimagesconfig.cpp(32) : warning C4273:
> 'KIPIPrintImagesPlugin::PrintImagesConfig::PrintImagesConfig' :
> liaison DLL incohérente
>        c:\temp\graphics\kipi-plugins\printimages\printimagesconfig.h(174)
> : voir la définition précédente de '{ctor}'
> .\printimagesconfig.cpp(99) : warning C4273:
> 'KIPIPrintImagesPlugin::PrintImagesConfig::~PrintImagesConfig' :
> liaison DLL incohérente
>        c:\temp\graphics\kipi-plugins\printimages\printimagesconfig.h(19)
> : voir la définition précédente de '{dtor}'
> atkinspagelayout.cpp
> layouttree.cpp
> printoptionspage.cpp
> utils.cpp
> wizard.cpp
> cropframe.cpp
> tphoto.cpp
> printhelper.cpp
> plugin_printimages.cpp
> C:\KDE4\include\kgenericfactory.h(151) : warning C4996:
> 'KGenericFactory<Product,ParentType>': a été déclaré désapprouvé
>        C:\KDE4\include\kgenericfactory.h(166) : voir la référence à
> l'instanciation de la classe modèle
> 'KGenericFactory<Product,ParentType>' en cours de compilation
> C:\KDE4\include\kgenericfactory.h(155) : warning C4996:
> 'KGenericFactory<Product,ParentType>': a été déclaré désapprouvé
> kipiplugin_printimages_automoc.cpp
> Génération de code en cours...
> Compilation du manifeste en ressources en cours...
> Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
> Copyright (C) Microsoft Corporation.  All rights reserved.
> Édition des liens en cours...
>   Création de la bibliothèque
> C:\temp\graphics\bin\Debug\kipiplugin_printimages.lib et de l'objet
> C:\temp\graphics\bin\Debug\kipiplugin_printimages.exp
> printoptionspage.obj : warning LNK4217: symbole défini localement
> ?self at PrintImagesConfig@KIPIPrintImagesPlugin@@SAPAV12 at XZ (public:
> static class KIPIPrintImagesPlugin::PrintImagesConfig * __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::self(void)) importé dans la
> fonction "public: __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::PrintOptionsPage(class
> QWidget *,class QList<class KIPIPrintImagesPlugin::TPhoto *> *)"
> (??0PrintOptionsPage at KIPIPrintImagesPlugin@@QAE at PAVQWidget@@PAV?$QList at PAVTPhoto@KIPIPrintImagesPlugin@@@@@Z)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static bool __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printEnlargeSmallerImages(void)"
> (__imp_?printEnlargeSmallerImages at PrintImagesConfig@KIPIPrintImagesPlugin@@SA_NXZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static double __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printHeight(void)"
> (__imp_?printHeight at PrintImagesConfig@KIPIPrintImagesPlugin@@SANXZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static double __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printWidth(void)"
> (__imp_?printWidth at PrintImagesConfig@KIPIPrintImagesPlugin@@SANXZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static bool __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printAutoRotate(void)"
> (__imp_?printAutoRotate at PrintImagesConfig@KIPIPrintImagesPlugin@@SA_NXZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static enum
> KIPIPrintImagesPlugin::PrintOptionsPage::ScaleMode __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printScaleMode(void)"
> (__imp_?printScaleMode at PrintImagesConfig@KIPIPrintImagesPlugin@@SA?AW4ScaleMode at PrintOptionsPage@2 at XZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static bool __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printKeepRatio(void)"
> (__imp_?printKeepRatio at PrintImagesConfig@KIPIPrintImagesPlugin@@SA_NXZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static int __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printPosition(void)"
> (__imp_?printPosition at PrintImagesConfig@KIPIPrintImagesPlugin@@SAHXZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static enum
> KIPIPrintImagesPlugin::PrintOptionsPage::Unit __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::printUnit(void)"
> (__imp_?printUnit at PrintImagesConfig@KIPIPrintImagesPlugin@@SA?AW4Unit at PrintOptionsPage@2 at XZ)
> référencé dans la fonction "private: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::setAdditionalInfo(void)"
> (?setAdditionalInfo at PrintOptionsPage@KIPIPrintImagesPlugin@@AAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static void __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::setPrintScaleMode(enum
> KIPIPrintImagesPlugin::PrintOptionsPage::ScaleMode)"
> (__imp_?setPrintScaleMode at PrintImagesConfig@KIPIPrintImagesPlugin@@SAXW4ScaleMode at PrintOptionsPage@2@@Z)
> référencé dans la fonction "public: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::saveConfig(void)"
> (?saveConfig at PrintOptionsPage@KIPIPrintImagesPlugin@@QAEXXZ)
> printoptionspage.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) public: static void __cdecl
> KIPIPrintImagesPlugin::PrintImagesConfig::setPrintPosition(int)"
> (__imp_?setPrintPosition at PrintImagesConfig@KIPIPrintImagesPlugin@@SAXH at Z)
> référencé dans la fonction "public: void __thiscall
> KIPIPrintImagesPlugin::PrintOptionsPage::saveConfig(void)"
> (?saveConfig at PrintOptionsPage@KIPIPrintImagesPlugin@@QAEXXZ)
> printimagesconfig.obj : error LNK2019: symbole externe non résolu
> "__declspec(dllimport) const
> KIPIPrintImagesPlugin::PrintImagesConfig::`vftable'"
> (__imp_??_7PrintImagesConfig at KIPIPrintImagesPlugin@@6B@) référencé
> dans la fonction "protected: __thiscall
> KIPIPrintImagesPlugin::PrintImagesConfig::PrintImagesConfig(void)"
> (??0PrintImagesConfig at KIPIPrintImagesPlugin@@IAE at XZ)
> C:\temp\graphics\bin\Debug\kipiplugin_printimages.dll : fatal error
> LNK1120: 11 externes non résolus
> Le journal de génération a été enregistré à l'emplacement
> "file://c:\temp\graphics\kipi-plugins\printimages\kipiplugin_printimages.dir\Debug\BuildLog.htm"
> kipiplugin_printimages - 12 erreur(s), 6 avertissement(s)
> ========== Régénération globale : 4 a réussi, 1 a échoué, 0 a été
> ignoré ==========
>
> Gilles
>


More information about the Kde-imaging mailing list