<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://doc.qtfr.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Documentation Qtfr - Cross Compilation Native d'application Qt depuis Linux/Unix Like  - Commentaires</title>
  <link>http://doc.qtfr.org/</link>
  <description>La documentation francophone sur Qt</description>
  <language>fr</language>
  <pubDate>Thu, 06 Nov 2008 23:03:54 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - eric_tux</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c512</link>
    <guid isPermaLink="false">urn:md5:99ffec2d0b4142e6ad4b27d90ed7cc12</guid>
    <pubDate>Wed, 05 Nov 2008 07:19:53 +0100</pubDate>
    <dc:creator>eric_tux</dc:creator>
    
    <description>&lt;p&gt;j'ai remarqué une petite coquille. Sur ubuntu la ligne suivante&lt;/p&gt;


&lt;p&gt;QMAKE_LIB		= i586-mingw32-ar -ru&lt;/p&gt;


&lt;p&gt;doit être modifiée par&lt;/p&gt;


&lt;p&gt;QMAKE_LIB		= i586-mingw32msvc-ar -ru&lt;/p&gt;



&lt;p&gt;E tout fonctionne avec une appli comprenant des plugins&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - wwiki</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c508</link>
    <guid isPermaLink="false">urn:md5:10953dbaaeae5096b5f33a5cb39781c2</guid>
    <pubDate>Sun, 31 Aug 2008 09:25:32 +0200</pubDate>
    <dc:creator>wwiki</dc:creator>
    
    <description>&lt;p&gt;J'ai aussi eu besoin pour&lt;br /&gt;
QMAKE_INCDIR_QT&lt;br /&gt;
QMAKE_LIBDIR_QT&lt;br /&gt;
d'indiquer les chemins absolus.&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - HicksCorp</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c507</link>
    <guid isPermaLink="false">urn:md5:c3f361ca5ef01f5450342476d332e5a5</guid>
    <pubDate>Mon, 18 Aug 2008 15:24:33 +0200</pubDate>
    <dc:creator>HicksCorp</dc:creator>
    
    <description>&lt;p&gt;Donc pour ceux que ça interesse, je viens en m'aidant de ce tuto de réaliser la même chose pour mon mac qui est sous Leopard. Les choses suivantes sont à changer:&lt;/p&gt;


&lt;p&gt;- J'ai utilisé la version 4.4.1 de Qt pour Mac, compilée et installée dans /usr/local/Trolltech/Qt-4.4.1&lt;br /&gt;
- J'ai utilisé la version 4.4.1 de Qt pour Windows, installée dans CrossOver dans le dossier &quot;C:\Qt\4.4.1&quot; via CrossOver.&lt;br /&gt;
- Suite à des problèmes de noms de dossiers contenant des espaces, j'ai créé un lien symbolique à la racine de mon dur vers le dossier d'installation de Qt pour windows. Le lien est nomé &quot;/Qt_4.4.1_MinGW&quot;: l'installation de Qt par CrossOver est dans quelque chose comme &quot;/Library/Application Support/CrossOver/Bottles/Win2K/drive_c/Qt/4.4.1&quot;, ce qui pose ensuite problème. Le lien symbolique est donc très important.&lt;br /&gt;
- A la place de wine, j'ai utilisé CrossOver (Version d'essai ici: &lt;a href=&quot;http://www.codeweavers.com/products/&quot; title=&quot;http://www.codeweavers.com/products/&quot; rel=&quot;nofollow&quot;&gt;http://www.codeweavers.com/products...&lt;/a&gt;).&lt;br /&gt;
- Concernant MinGW, j'ai téléchargé la version 3.4.5 pour mac, elle s'installe normalement dans &quot;/usr/local/i386-mingw32-3.4.5&quot;.&lt;br /&gt;
- J'ai sauté l'étape de modification des clés de la base de registre, car je ne souhaite pas tester mes applis avec CrossOver sur mon Mac.&lt;br /&gt;
- Le fichier de spé du compilo (&quot;/usr/local/Trolltech/Qt-4.4.1/mkspecs/win32-x-g++/qmake.conf&quot;) resemble à cela. Attention, certaines lignes ont été modifiées comme dans le tuto, par contre d'autres ont été AJOUTEES, et c'est très important...&lt;br /&gt;
- Sinon, si vous voulez lancer votre appli compilée avec CrossOver, je vous conseille de copier les librairies Qt présentes dans &quot;C:\Qt\4.4.1\lib&quot; vers &quot;C:\Windows\System32&quot; ou dans le même dossier que votre appli compilée...&lt;/p&gt;


&lt;p&gt;Voilà, en espérant en aider certains :)&lt;br /&gt;
Pierre.&lt;/p&gt;


&lt;p&gt;# --------------------------------------------&lt;br /&gt;
MAKEFILE_GENERATOR	= MINGW&lt;br /&gt;
TEMPLATE		= app&lt;br /&gt;
CONFIG			+= qt warn_on release link_prl copy_dir_files debug_and_release debug_and_release_target precompile_header&lt;br /&gt;
QT			+= core gui&lt;br /&gt;
DEFINES			+= UNICODE QT_LARGEFILE_SUPPORT&lt;br /&gt;
QMAKE_COMPILER_DEFINES  += __GNUC__ WIN32&lt;/p&gt;


&lt;p&gt;QMAKE_EXT_OBJ           = .o&lt;br /&gt;
QMAKE_EXT_RES           = _res.o&lt;/p&gt;


&lt;p&gt;QMAKE_CC		= i386-mingw32-gcc			# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_LEX		= flex&lt;br /&gt;
QMAKE_LEXFLAGS		=&lt;br /&gt;
QMAKE_YACC		= byacc&lt;br /&gt;
QMAKE_YACCFLAGS		= -d&lt;br /&gt;
QMAKE_CFLAGS		=&lt;br /&gt;
QMAKE_CFLAGS_DEPS	= -M&lt;br /&gt;
QMAKE_CFLAGS_WARN_ON	= -Wall&lt;br /&gt;
QMAKE_CFLAGS_WARN_OFF	= -w&lt;br /&gt;
QMAKE_CFLAGS_RELEASE	= -O2&lt;br /&gt;
QMAKE_CFLAGS_DEBUG	= -g&lt;br /&gt;
QMAKE_CFLAGS_YACC	= -Wno-unused -Wno-parentheses&lt;/p&gt;


&lt;p&gt;QMAKE_CXX		= i386-mingw32-g++			# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_CXXFLAGS		= $$QMAKE_CFLAGS&lt;br /&gt;
QMAKE_CXXFLAGS_DEPS	= $$QMAKE_CFLAGS_DEPS&lt;br /&gt;
QMAKE_CXXFLAGS_WARN_ON	= $$QMAKE_CFLAGS_WARN_ON&lt;br /&gt;
QMAKE_CXXFLAGS_WARN_OFF	= $$QMAKE_CFLAGS_WARN_OFF&lt;br /&gt;
QMAKE_CXXFLAGS_RELEASE	= $$QMAKE_CFLAGS_RELEASE&lt;br /&gt;
QMAKE_CXXFLAGS_DEBUG	= $$QMAKE_CFLAGS_DEBUG&lt;br /&gt;
QMAKE_CXXFLAGS_YACC	= $$QMAKE_CFLAGS_YACC&lt;br /&gt;
QMAKE_CXXFLAGS_THREAD	= $$QMAKE_CFLAGS_THREAD&lt;br /&gt;
QMAKE_CXXFLAGS_RTTI_ON	= -frtti&lt;br /&gt;
QMAKE_CXXFLAGS_RTTI_OFF	= -fno-rtti&lt;br /&gt;
QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions -mthreads&lt;br /&gt;
QMAKE_CXXFLAGS_EXCEPTIONS_OFF = -fno-exceptions&lt;/p&gt;


&lt;p&gt;QMAKE_INCDIR		= /usr/local/i386-mingw32-3.4.5/include	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_INCDIR_QT		= /Qt_4.4.1_MinGW/include		# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_LIBDIR_QT		= /Qt_4.4.1_MinGW/lib			# Modified for CrossP compilation.&lt;/p&gt;


&lt;p&gt;QMAKE_RUN_CC		= $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src&lt;br /&gt;
QMAKE_RUN_CC_IMP	= $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $&amp;lt;&lt;br /&gt;
QMAKE_RUN_CXX		= $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src&lt;br /&gt;
QMAKE_RUN_CXX_IMP	= $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $&amp;lt;&lt;/p&gt;


&lt;p&gt;QMAKE_LINK		= i386-mingw32-g++	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_LFLAGS		= -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mwindows	# Modified for CrossP compilation.&lt;/p&gt;


&lt;p&gt;QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads -Wl&lt;br /&gt;
QMAKE_LFLAGS_EXCEPTIONS_OFF =&lt;br /&gt;
QMAKE_LFLAGS_RELEASE	= -Wl,-s&lt;br /&gt;
QMAKE_LFLAGS_DEBUG	=&lt;br /&gt;
QMAKE_LFLAGS_CONSOLE	= -Wl,-subsystem,console&lt;br /&gt;
QMAKE_LFLAGS_WINDOWS	= -Wl,-subsystem,windows&lt;br /&gt;
QMAKE_LFLAGS_DLL        = -shared&lt;br /&gt;
QMAKE_LINK_OBJECT_MAX	= 10&lt;br /&gt;
QMAKE_LINK_OBJECT_SCRIPT= object_script&lt;/p&gt;



&lt;p&gt;QMAKE_LIBS		=&lt;br /&gt;
QMAKE_LIBS_CORE         = -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32&lt;br /&gt;
QMAKE_LIBS_GUI          = -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool -lws2_32 -lole32 -luuid -luser32 -ladvapi32&lt;br /&gt;
QMAKE_LIBS_NETWORK      = -lws2_32&lt;br /&gt;
QMAKE_LIBS_OPENGL       = -lopengl32 -lglu32 -lgdi32 -luser32&lt;br /&gt;
QMAKE_LIBS_COMPAT       = -ladvapi32 -lshell32 -lcomdlg32 -luser32 -lgdi32 -lws2_32&lt;br /&gt;
QMAKE_LIBS_QT_ENTRY     = -lmingw32 -lqtmain&lt;/p&gt;


&lt;p&gt;QMAKE_DIR_SEP		= /		# Added for CrossP compilation.&lt;br /&gt;
QMAKE_COPY		= cp		# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_COPY_DIR		= cp -r		# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_MOVE		= mv		# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_DEL_FILE		= rm -f		# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_MKDIR		= mkdir		# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_DEL_DIR		= rm -rf	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_CHK_DIR_EXISTS	= if not exist	# Added for CrossP compilation.&lt;/p&gt;


&lt;p&gt;QMAKE_MOC		= $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}moc	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_UIC		= $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}uic	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_IDC		= $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}idc	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_RCC		= $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}rcc&lt;/p&gt;


&lt;p&gt;QMAKE_IDL		= midl&lt;br /&gt;
QMAKE_LIB		= i386-mingw32-ar -ru	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_RC		= i386-mingw32-windres	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_ZIP		= zip -r -9&lt;br /&gt;
QMAKE_STRIP		= i386-mingw32-strip	# Modified for CrossP compilation.&lt;br /&gt;
QMAKE_STRIPFLAGS_LIB 	+= --strip-unneeded&lt;br /&gt;
load(qt_config)&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - moi</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c502</link>
    <guid isPermaLink="false">urn:md5:af05c203de496a17a949ddb554f339ea</guid>
    <pubDate>Fri, 13 Jun 2008 17:36:53 +0200</pubDate>
    <dc:creator>moi</dc:creator>
    
    <description>&lt;p&gt;C'est donc à ça que servais le paquet mingw32&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - moi</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c503</link>
    <guid isPermaLink="false">urn:md5:81e1f271ec2c104608c0b50483701616</guid>
    <pubDate>Fri, 13 Jun 2008 17:36:53 +0200</pubDate>
    <dc:creator>moi</dc:creator>
    
    <description>&lt;p&gt;C'est donc à ça que servais le paquet mingw32&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - Barae</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c499</link>
    <guid isPermaLink="false">urn:md5:5b09c8dc8c1ce031f4c14e4729fb4679</guid>
    <pubDate>Tue, 03 Jun 2008 10:37:48 +0200</pubDate>
    <dc:creator>Barae</dc:creator>
    
    <description>&lt;p&gt;Salut tout le monde, ce tuto est très important.&lt;/p&gt;


&lt;p&gt;Je viens juste de m'inscrire sur Qt forum fr. Je suis néerlandais est mon français est vraiment au bas niveau, alors je m'excuse.&lt;br /&gt;
Voila, je travail sur une machine windows et j'aimerai pouvoir créer un exécutable Linux sous Windows pour Qt applications. J'ai cherché partout comment le faire mais sans résulta. Y a t'il quelqu’un qui peu m'aider ou qui a une ide?&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - Fantome</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c498</link>
    <guid isPermaLink="false">urn:md5:7d7c397528f809bd74a65c9160eaf61e</guid>
    <pubDate>Sat, 31 May 2008 19:17:37 +0200</pubDate>
    <dc:creator>Fantome</dc:creator>
    
    <description>&lt;p&gt;Salut, merci pour ce tuto.&lt;/p&gt;


&lt;p&gt;J'ai juste eu un petit problème avec les chemin d'accès : ~/.wine/drive_c/Development/Qt/4.2.3/* il à fallut que je mette le chemin absolu sinon le compilateur ne trouvé pas les fichiers : /home/fantome/.wine/drive_c/Development/Qt/4.2.3/*&lt;br /&gt;
Et pour moc et uic j'ai du ajouter moc-qt4 et uic-qt4 sinon il essayer avec les versions Qt3&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - Malgon</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c493</link>
    <guid isPermaLink="false">urn:md5:1236987bc46906f32e41047fedf6fab2</guid>
    <pubDate>Wed, 14 May 2008 15:11:43 +0200</pubDate>
    <dc:creator>Malgon</dc:creator>
    
    <description>&lt;p&gt;Ce tuto est vraiment super :) , ça faisait longtemps que je cherchais comment faire ce qui est expliqué !!&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Cross Compilation Native d'application Qt depuis Linux/Unix Like - P@sNox</title>
    <link>http://doc.qtfr.org/post/2007/04/10/Cross-Compilation-Native-dapplication-Qt-depuis-Linux#c450</link>
    <guid isPermaLink="false">urn:md5:294598925bd608f35410d526cc31994b</guid>
    <pubDate>Fri, 05 Oct 2007 17:54:25 +0200</pubDate>
    <dc:creator>P@sNox</dc:creator>
    
    <description>&lt;p&gt;Suite a un post concernant la cross compilation depuis mac os x, le tutoriel a été legerement modifier, notemment l'ajout dela commande rcc à modifier dans le qmake.conf, ainsi que le parametre -win32 à la commande qmake.&lt;/p&gt;


&lt;p&gt;P@sNox,&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>