<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Julian Ibarz &#187; eclipse</title>
	<atom:link href="https://blog.developpez.com/tanek/pcategory/informatique/ide/eclipse/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/tanek</link>
	<description></description>
	<lastBuildDate>Sun, 08 Feb 2009 23:27:29 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>IDE pour Qt en C++</title>
		<link>https://blog.developpez.com/tanek/p6770/informatique/langage/c/ide_pour_qt_en_c</link>
		<comments>https://blog.developpez.com/tanek/p6770/informatique/langage/c/ide_pour_qt_en_c#comments</comments>
		<pubDate>Mon, 10 Nov 2008 19:10:29 +0000</pubDate>
		<dc:creator><![CDATA[tanek]]></dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Il est dépriment de voir à quel point les IDE libres pour le langage C++ sont si peu avancés. En tout cas pas au point d&#8217;égaler les IDEs Netbeans et Eclipse pour Java. Néanmoins, il existe maintenant des plug-ins C/C++ pour Netbeans et Eclipse et bien que celui de Netbeans ne soit pas encore très avancé (la complétion ne marche pas encore très bien), celui d&#8217;Eclipse est beaucoup plus stable (bien que la complétion des [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Il est dépriment de voir à quel point les IDE libres pour le langage C++ sont si peu avancés. En tout cas pas au point d&rsquo;égaler les IDEs Netbeans et Eclipse pour Java. Néanmoins, il existe maintenant des plug-ins C/C++ pour Netbeans et Eclipse et bien que celui de Netbeans ne soit pas encore très avancé (la complétion ne marche pas encore très bien), celui d&rsquo;Eclipse est beaucoup plus stable (bien que la complétion des classes génériques n&rsquo;ait pas l&rsquo;air de fonctionner). Il permet de faire du refactoring notamment renommer une classe, une variable, etc. ou de savoir dans quelles parties du code une méthode/fonction est utilisée, toute ces choses qui font augmenter la productivité et facilitent la vie du programmeur.</p>
<p>Et pour ceux qui utilisent Qt, il existe même un add-on pour importer un projet .pro automatiquement et faire pleins d&rsquo;autres choses. Seulement cela ne marche pas avec les dernières versions de logiciels et vous avez peut-être rencontré cette erreur :</p>
<blockquote><p>
Unable to satisfy dependency from com.trolltech.qtcpp.feature.feature.group 1.4.3 to requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcpp.linux.x86/[4.4.1,4.4.1].</p></blockquote>
<p>Nous allons voir comment résoudre ce problème.</p>
<p><span id="more-4"></span></p>
<p>Tout d&rsquo;abord je vous réfère à la documentation existante pour installer la dernière version :</p>
<p>http://labs.trolltech.com/blogs/2007/07/11/develop-qt-applications-in-eclipse</p>
<p>Ensuite une fois que vous avez fait tout ce qu&rsquo;il faut, lors de l&rsquo;activation du plugin Qt, l&rsquo;intégration plante avec le message d&rsquo;erreur donné précédemment. Le problème vient du fait qu&rsquo;il attend la version 4.4.1 de com.trolltech.qtcpp.linux.x86 alors que si vous allez dans votre répertoire de eclipse vous trouverez la version 4.4.2 (eclipse/plugins/com.trolltech.qtcpp.linux.x86_4.4.2). Pour se faire, il suffit de modifier le fichier eclipse/features/com.trolltech.qtcpp.feature_1.4.3/feature.xml et de lui dire que ce n&rsquo;est pas la version 4.4.1 qu&rsquo;il doit attendre mais la 4.4.2 et le tour est joué !</p>
<p>Voici la modification à faire :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp;&lt;plugin <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;id=&quot;com.trolltech.qtcpp.linux.x86&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;os=&quot;linux&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ws=&quot;gtk&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;arch=&quot;x86&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;download-size=&quot;0&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;install-size=&quot;0&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;version=&quot;4.4.1&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fragment=&quot;true&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;unpack=&quot;false&quot;/&gt; <br />
&nbsp;<br />
&nbsp; &nbsp;&lt;plugin <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;id=&quot;com.trolltech.qtcpp.linux.x86_64&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;os=&quot;linux&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ws=&quot;gtk&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;arch=&quot;x86_64&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;download-size=&quot;0&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;install-size=&quot;0&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;version=&quot;4.4.1&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fragment=&quot;true&quot; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;unpack=&quot;false&quot;/&gt;</div></div>
<p>Dans version changer la valeur 4.4.1 en 4.4.2.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
