<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.cloudcompare.org/doc/wiki/index.php?action=history&amp;feed=atom&amp;title=Compilation</id>
	<title>Compilation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.cloudcompare.org/doc/wiki/index.php?action=history&amp;feed=atom&amp;title=Compilation"/>
	<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;action=history"/>
	<updated>2026-05-06T22:50:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=47013&amp;oldid=prev</id>
		<title>Daniel at 19:28, 22 July 2016</title>
		<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=47013&amp;oldid=prev"/>
		<updated>2016-07-22T19:28:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:28, 22 July 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l111&quot;&gt;Line 111:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 111:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# LIBFREENECT_LIBRARY_FILE: main libfreenect library (the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;freenect.lib&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;libfreenect.a&amp;lt;/span&amp;gt; file itself!)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# LIBFREENECT_LIBRARY_FILE: main libfreenect library (the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;freenect.lib&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;libfreenect.a&amp;lt;/span&amp;gt; file itself!)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [Windows] LIBFREENECT_SHARED_LIBRARY_FILE: full path to the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;freenect.dll&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; file&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# [Windows] LIBFREENECT_SHARED_LIBRARY_FILE: full path to the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;freenect.dll&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; file&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== [Optional] Setup for the qPoissonRecon plugin ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span id=&quot;qPoissonRecon&quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The version of the Poisson Surface Reconstruction library (M. Kazhdan et al.) used by the is [https://github.com/cloudcompare/PoissonRecon]. It is declared as a submodule of CC&#039;s repository. You have to explicitly synchronize it (see [https://git-scm.com/docs/git-submodule]).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Then simply check the INSTALL_QPOISSON_RECON_PLUGIN option in CMake.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [Optional] Setup for X3D/XIOT support ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== [Optional] Setup for X3D/XIOT support ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=47012&amp;oldid=prev</id>
		<title>Daniel: /* Generating the project */</title>
		<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=47012&amp;oldid=prev"/>
		<updated>2016-07-22T19:26:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Generating the project&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:26, 22 July 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;Line 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qPCL (requires PCL - see [[#PCL_setup|below]])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qPCL (requires PCL - see [[#PCL_setup|below]])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qPCV&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qPCV&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qPoissonRecon&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qPoissonRecon &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(see [[#qPoissonRecon|below]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qRansacSD &amp;#039;&amp;#039;(only tested on Windows for the moment)&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qRansacSD &amp;#039;&amp;#039;(only tested on Windows for the moment)&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qSRA&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;## qSRA&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46947&amp;oldid=prev</id>
		<title>Daniel at 20:37, 5 April 2016</title>
		<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46947&amp;oldid=prev"/>
		<updated>2016-04-05T20:37:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:37, 5 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Compilation with CMake [[Image:Cmake-icon.png]] =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Compilation with CMake [[Image:Cmake-icon.png]] =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For compilation instructions for the latest version (2.7 and later), please refer to the [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[https&lt;/del&gt;://github.com/cloudcompare/trunk/blob/master/BUILD.md &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| &lt;/del&gt;BUILD.md file&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;] on github.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For compilation instructions for the latest version (2.7 and later), please refer to the [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/ins&gt;://github.com/cloudcompare/trunk/blob/master/BUILD.md BUILD.md file] on github.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The instructions below are for the 2.6 or earlier versions.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The instructions below are for the 2.6 or earlier versions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46946&amp;oldid=prev</id>
		<title>Daniel at 20:36, 5 April 2016</title>
		<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46946&amp;oldid=prev"/>
		<updated>2016-04-05T20:36:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:36, 5 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Compilation with CMake [[Image:Cmake-icon.png]] =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Compilation with CMake [[Image:Cmake-icon.png]] =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For compilation instructions for the latest version (2.7 and later), please refer to the [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;BUILD.md file | &lt;/del&gt;https://github.com/cloudcompare/trunk/blob/master/BUILD.md]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For compilation instructions for the latest version (2.7 and later), please refer to the [[https://github.com/cloudcompare/trunk/blob/master/BUILD.md &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;| BUILD.md file&lt;/ins&gt;]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on github&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The instructions below are for the 2.6 or earlier versions.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The instructions below are for the 2.6 or earlier versions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46945&amp;oldid=prev</id>
		<title>Daniel at 20:36, 5 April 2016</title>
		<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46945&amp;oldid=prev"/>
		<updated>2016-04-05T20:36:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:36, 5 April 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Compilation with CMake [[Image:Cmake-icon.png]] =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Compilation with CMake [[Image:Cmake-icon.png]] =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For compilation instructions for the latest version (2.7 and later), please refer to the [[BUILD.md file | https://github.com/cloudcompare/trunk/blob/master/BUILD.md]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The instructions below are for the 2.6 or earlier versions.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;WARNING: if you already have a clone of the CloudCompare git repository (prior to July 2015), you may want to update/checkout the submodules with &amp;#039;&amp;#039;git submodule update --init --recursive&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;WARNING: if you already have a clone of the CloudCompare git repository (prior to July 2015), you may want to update/checkout the submodules with &amp;#039;&amp;#039;git submodule update --init --recursive&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
	<entry>
		<id>https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46817&amp;oldid=prev</id>
		<title>Daniel: /* [Optional] Setup for Cork + MPIR support (for qCork) */</title>
		<link rel="alternate" type="text/html" href="https://www.cloudcompare.org/doc/wiki/index.php?title=Compilation&amp;diff=46817&amp;oldid=prev"/>
		<updated>2015-08-26T09:21:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;[Optional] Setup for Cork + MPIR support (for qCork)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Compilation with CMake [[Image:Cmake-icon.png]] =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;WARNING: if you already have a clone of the CloudCompare git repository (prior to July 2015), you may want to update/checkout the submodules with &amp;#039;&amp;#039;git submodule update --init --recursive&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
# Clone the main repository and its submodules from the main git(hub) server: https://github.com/cloudcompare/trunk&lt;br /&gt;
#: syntax: &amp;#039;&amp;#039;git clone --recursive https://github.com/cloudcompare/trunk.git&amp;#039;&amp;#039;&lt;br /&gt;
# Install [http://www.cmake.org CMake] (2.8 or newer)&lt;br /&gt;
# Install all necessary dependencies:&lt;br /&gt;
#: [&amp;#039;&amp;#039;WINDOWS&amp;#039;&amp;#039;] [http://qt-project.org/ Qt] (&amp;#039;&amp;#039;&amp;#039;version 5 WITH OPENGL&amp;#039;&amp;#039;&amp;#039; preferably but the version 4.8 is still supported)&lt;br /&gt;
#: [&amp;#039;&amp;#039;LINUX/MAC OS X&amp;#039;&amp;#039;] qt-sdk, opengl&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;(refer to the [[#appendix|Appendix]] section if your version of Qt is older than 4.8 or if you need to compile with Qt 4.8 in 64 bits mode on Windows)&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Generating the project ==&lt;br /&gt;
&lt;br /&gt;
# Launch CMake GUI (&amp;#039;cmake-qt-gui&amp;#039; on linux)&lt;br /&gt;
## &amp;#039;&amp;#039;(for more convenience, you should check the &amp;quot;Grouped&amp;quot; check-box)&amp;#039;&amp;#039;&lt;br /&gt;
## make the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;Where is the source code&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; field point to your local repository (for instance &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;C:\trunk_CC&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;). &lt;br /&gt;
## make the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;Where to build the binaries&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; field point to ... almost anywhere you want (&amp;#039;&amp;#039;&amp;#039;apart from the same folder as above!&amp;#039;&amp;#039;&amp;#039;). For instance: &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;C:\trunk_CC\build&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;. &lt;br /&gt;
## click on the &amp;quot;Configure&amp;quot; button&lt;br /&gt;
## select your generator [&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;already tested: Visual 2008 (32/64 bits), Visual 2010 Express (32/64 bits - see appendix), Visual 2012 Express (64 bits/Qt 5), Code::Blocks (Linux &amp;amp; Windows 32 bits), gcc (Linux 32/64 bits, Mac OS X)&amp;lt;/span&amp;gt;]&lt;br /&gt;
## Wait for CMake configuration/tests to finish...&lt;br /&gt;
## ...and you should see something like this:&lt;br /&gt;
[[Image:Cmake_init.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Before clicking on the &amp;#039;Generate&amp;#039; button, you may want to set some options:&lt;br /&gt;
# if you expand the &amp;quot;OPTION&amp;quot; group, you&amp;#039;ll be able to set some general options:&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_BUILD_CC_VIEWER&amp;#039;&amp;#039;&amp;#039;: whether to build or not the ccViewer side project (activated by default)&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_EXPORT_TARGETS&amp;#039;&amp;#039;&amp;#039;: not documented&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_MP_BUILD&amp;#039;&amp;#039;&amp;#039;: for MSVC only &amp;#039;&amp;#039;(mutli-process build --&amp;gt; much faster, but takes almost all available CPU)&amp;#039;&amp;#039;&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_SUPPORT_3D_CONNEXION_DEVICES&amp;#039;&amp;#039;&amp;#039;: for 3D mouses handling&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_SUPPORT_MAC_PDMS_FORMAT&amp;#039;&amp;#039;&amp;#039;: to activate support for PDMS .mac scripts (CAD)&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_USE_DXFLIB&amp;#039;&amp;#039;&amp;#039;: to activate support for DXF files in CloudCompare/ccViewer with &amp;#039;&amp;#039;&amp;#039;dxflib&amp;#039;&amp;#039;&amp;#039; - see [[#dxflib_setup|below]]&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_USE_FBX_SDK&amp;#039;&amp;#039;&amp;#039;: to activate support for FBX files in CloudCompare/ccViewer with the official &amp;#039;&amp;#039;&amp;#039;FBX SDK&amp;#039;&amp;#039;&amp;#039; - see [[#fbx_setup|below]]&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_USE_GDAL&amp;#039;&amp;#039;&amp;#039;: to activate support for a lot of raster files in CloudCompare/ccViewer with &amp;#039;&amp;#039;&amp;#039;GDAL&amp;#039;&amp;#039;&amp;#039; libray - see [[#gdal_setup|below]]&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_USE_LIBE57&amp;#039;&amp;#039;&amp;#039;: to activate support for E57 files in CloudCompare/ccViewer with &amp;#039;&amp;#039;&amp;#039;libE57&amp;#039;&amp;#039;&amp;#039; - see [[#libE57_setup|below]]&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_USE_LIBLAS&amp;#039;&amp;#039;&amp;#039;: to activate support for LAS files in CloudCompare/ccViewer with &amp;#039;&amp;#039;&amp;#039;libLAS&amp;#039;&amp;#039;&amp;#039; - see [[#liblas_setup|below]]&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_USE_VISUAL_LEAK_DETECTOR&amp;#039;&amp;#039;&amp;#039;: to use the Visual Leak Detector library for MSVC (http://vld.codeplex.com/)&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;OPTION_USE_XIOT&amp;#039;&amp;#039;&amp;#039;: to activate support for X3D files in qCC (and ccViewer) with &amp;#039;&amp;#039;&amp;#039;XIOT&amp;#039;&amp;#039;&amp;#039; - see [[#xiot_setup|below]]&lt;br /&gt;
# if you expand the &amp;quot;INSTALL&amp;quot; group, you&amp;#039;ll be able to select which [plugin(s)|Plugins] you want to compile (by default, none are selected)&lt;br /&gt;
## qBLUR &amp;#039;&amp;#039;(warning: does not compile with Code::Blocks on Windows for the moment)&amp;#039;&amp;#039;&lt;br /&gt;
## qCork (see [[#cork_setup|below]])&lt;br /&gt;
## qDummy &amp;#039;&amp;#039;(warning: does nothing, template for developers)&amp;#039;&amp;#039;&lt;br /&gt;
## qEDL&lt;br /&gt;
## qHPR&lt;br /&gt;
## qKinect (see [[#libfreenect_setup|below]])&lt;br /&gt;
## qPCL (requires PCL - see [[#PCL_setup|below]])&lt;br /&gt;
## qPCV&lt;br /&gt;
## qPoissonRecon&lt;br /&gt;
## qRansacSD &amp;#039;&amp;#039;(only tested on Windows for the moment)&amp;#039;&amp;#039;&lt;br /&gt;
## qSRA&lt;br /&gt;
## qSSAO&lt;br /&gt;
# eventually, the &amp;quot;CMAKE&amp;quot; group contains a &amp;#039;&amp;#039;&amp;#039;CMAKE_INSTALL_PREFIX&amp;#039;&amp;#039;&amp;#039; which is where CloudCompare and ccViewer will be installed (when you compile the &amp;#039;&amp;#039;&amp;#039;INSTALL&amp;#039;&amp;#039;&amp;#039; project)&lt;br /&gt;
## On Linux, default install dir is &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;/usr/local&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; (be sure to have administrative rights if you want to install CloudCompare there: once configured, you can call &amp;#039;sudo make install&amp;#039; from the sources directory)&lt;br /&gt;
## On Windows Seven, you may not have the right to &amp;#039;install&amp;#039; files in the default &amp;quot;Program Files&amp;quot; folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for LibLAS support ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;liblas_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile CloudCompare (and ccViewer) with LAS/LAZ files support, you&amp;#039;ll need:&lt;br /&gt;
# [http://liblas.org LibLAS] (&amp;#039;&amp;#039;last tested version: 1.8 on Windows&amp;#039;&amp;#039;)&lt;br /&gt;
# and optionally [http://www.laszip.org/ laszip] for LAZ files support (&amp;#039;&amp;#039;last tested version: 2.2.0 on Windows&amp;#039;&amp;#039;) --&amp;gt; prefer the static version (&amp;lt;code&amp;gt;BUILD_STATIC&amp;lt;/code&amp;gt; in LASzip CMake configuration) and mind the &amp;lt;code&amp;gt;WITH_STATIC_LASZIP&amp;lt;/code&amp;gt; option in libLAS CMake configuration! (&amp;#039;&amp;#039;only appears in &amp;#039;Advanced&amp;#039; mode&amp;#039;&amp;#039;)&lt;br /&gt;
# [http://www.boost.org/ Boost] multi-thread static libraries&lt;br /&gt;
## make the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;BOOST_ROOT&amp;lt;/span&amp;gt; environment variable point to your Boost installation before launching CMake in order for the automatic &amp;#039;find_package&amp;#039; script to work properly&lt;br /&gt;
## otherwise refer to LibLAS [http://liblas.org/compilation.html documentation] for more directions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then, the CloudCompare CMake project will request that you set the 3 following variables:&lt;br /&gt;
# LIBLAS_INCLUDE_DIR: LibLAS include directory (pretty straightforward ;)&lt;br /&gt;
# LIBLAS_RELEASE_LIBRARY_FILE: main LibLAS release library (the .lib or .a file itself!)&lt;br /&gt;
# [Windows] LIBLAS_SHARED_LIBRARY_FILE: full path to the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;liblas.dll&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&amp;#039;&amp;#039;For the moment, only the release version of CloudCompare supports LibLAS files&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for LibE57 support ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;libE57_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile CloudCompare (and ccViewer) with LibE57 files support, you&amp;#039;ll need:&lt;br /&gt;
# [http://www.boost.org/ Boost] multi-thread static libraries (same as [[#liblas_setup|libLAS]])&lt;br /&gt;
# [http://xerces.apache.org/xerces-c Xerces-C++] multi-thread &amp;#039;&amp;#039;&amp;#039;static&amp;#039;&amp;#039;&amp;#039; libraries&lt;br /&gt;
##On Visual C++ (Windows):&lt;br /&gt;
### select the &amp;#039;Static Debug&amp;#039; or &amp;#039;Static Release&amp;#039; configurations&lt;br /&gt;
### you&amp;#039;ll have to manually modify the &amp;#039;&amp;#039;&amp;#039;XercesLib&amp;#039;&amp;#039;&amp;#039; project options so that the &amp;#039;C/C++ &amp;gt; Code Generation &amp;gt; Runtime Library&amp;#039; are of DLL type in both release and debug modes (i.e. /MD in release or /MDd in debug)&lt;br /&gt;
### for 64 bits version be sure to select the right platform (x64 instead of Win32). If you use Visual Studio Express 2010, be sure also that the &amp;#039;toolset&amp;#039; (in the project properties) is set to something like &amp;#039;&amp;#039;Windows7.1SDK&amp;#039;&amp;#039;&lt;br /&gt;
## only the XercesLib project neet to be compiled&lt;br /&gt;
## eventually, CMake will look for the resulting files in &amp;#039;/include&amp;#039; (instead of /src) and /lib (without the Release or Debug subfolders). By default the visual project will put them in /Build/WinXX/VCXX/StaticXXX. Therefore you should create a custom folder with the right organization and copy the files there.&lt;br /&gt;
# [http://libe57.org LibE57] (&amp;#039;&amp;#039;last tested version: 1.1.312 on Windows&amp;#039;&amp;#039;)&lt;br /&gt;
## WARNING: with Visual Studio (at least), you&amp;#039;ll need the libraries compiled with /MD (=DLL Multithreaded) in release mode and /MDd in debug mode. You may have to replace all &amp;#039;/MT&amp;#039; by &amp;#039;/MD&amp;#039; in the main libE57 root CMake file (or in &amp;#039;cmake/c_flag_overrides.cmake&amp;#039; and &amp;#039;cmake/cxx_flag_overrides.cmake&amp;#039; if there&amp;#039;s no &amp;quot;/MT&amp;quot; in it)&lt;br /&gt;
## If you found &amp;lt;code&amp;gt;set(Boost_USE_STATIC_RUNTIME ON)&amp;lt;/code&amp;gt; in the CMake file, comment it&lt;br /&gt;
## &amp;#039;&amp;#039;&amp;#039;the version 1.1.312 of libE57 has a small glitch that must be manually patched&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
### open &amp;#039;&amp;#039;E57FoundationImpl.cpp&amp;#039;&amp;#039; and browse to the &amp;#039;&amp;#039;CheckedFile::operator&amp;lt;&amp;lt;(float f)&amp;#039;&amp;#039; method (line 4670)&lt;br /&gt;
### set the output precision to 8 instead of 7! (otherwise the interal checks for precision loss may fail and libE57 will throw an exception)&lt;br /&gt;
&lt;br /&gt;
The CloudCompare CMake project will only require that you set the path where libE57 has been installed (LIBE57_INSTALL_DIR)&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for libfreenect support ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;libfreenect_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile qKinect you&amp;#039;ll need:&lt;br /&gt;
# [https://github.com/OpenKinect/libfreenect OpenKinect / libfreenect] (&amp;#039;&amp;#039;last tested version: v0.5.0 Saturn, compiled on Windows 7 32 &amp;amp; 64 bits - you&amp;#039;ll need [http://libusb.info/ libusb]&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
Then, the CloudCompare CMake project will request that you set the 3 following variables:&lt;br /&gt;
# LIBFREENECT_INCLUDE_DIR: libfreenect include directory (pretty straightforward ;)&lt;br /&gt;
# LIBFREENECT_LIBRARY_FILE: main libfreenect library (the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;freenect.lib&amp;lt;/span&amp;gt; or &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;libfreenect.a&amp;lt;/span&amp;gt; file itself!)&lt;br /&gt;
# [Windows] LIBFREENECT_SHARED_LIBRARY_FILE: full path to the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;freenect.dll&amp;#039;&amp;#039;&amp;lt;/span&amp;gt; file&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for X3D/XIOT support ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;xiot_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not ready yet.&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for PCL (required by qPCL) ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;PCL_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile qPCL you&amp;#039;ll need:&lt;br /&gt;
# [http://pointclouds.org/ PCL] (&amp;#039;&amp;#039;last tested version: 1.7 on Windows and 1.6 on Linux&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
Follow the online instructions/tutorials. Basically, you&amp;#039;ll need Boost, Qt, Flann and Eigen.&lt;br /&gt;
&lt;br /&gt;
Once properly installed, the CloudCompare CMake script should automatically find PCL definitions. However, you&amp;#039;ll have to set again the parameters related to Flann and Eigen.&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for dxflib support ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;dxflib_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile CloudCompare (and ccViewer) with DXF files support, you&amp;#039;ll need:&lt;br /&gt;
# Ribbonsoft&amp;#039;s dxflib v3.3.4 or newer (http://www.ribbonsoft.com/en/dxflib-downloads - last tested version: v3.3.4 on Windows)&lt;br /&gt;
&lt;br /&gt;
The CMake project will only require that you set the path where dxflib sources are (DXF_LIB_SRC_DIR), i.e &amp;#039;&amp;#039;&amp;#039;the &amp;#039;src&amp;#039; folder full path&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;Warning, if you use version 3.3.4:&amp;lt;/span&amp;gt;&lt;br /&gt;
* edit the &amp;lt;b&amp;gt;dl_dxf.cpp&amp;lt;/b&amp;gt; file&lt;br /&gt;
* browse to method &amp;lt;b&amp;gt;DL_Dxf::writeStyle&amp;lt;/b&amp;gt;&lt;br /&gt;
* un-comment all commented lines (&amp;#039;&amp;#039;&amp;#039;but the &amp;quot;dw.dxfHex(330, 0)&amp;quot; call&amp;#039;&amp;#039;&amp;#039;) at the beginning and end of the method (i.e. lines 4130 to 4134, lines 4136 to 4139, and line 4181)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;Warning, version 3.7.5 syntax has changed so much that it can&amp;#039;t be used to compile with CloudCompare anymore!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for FBX SDK support ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;fbx_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile CloudCompare (and ccViewer) with FBX files support, you&amp;#039;ll need:&lt;br /&gt;
# The official Autodesk&amp;#039;s FBX SDK (&amp;#039;&amp;#039;use google for this&amp;#039;&amp;#039; - last tested version: 2014.2 Windows)&lt;br /&gt;
&lt;br /&gt;
Then, the CloudCompare CMake project will request that you set the 3 following variables:&lt;br /&gt;
# FBX_SDK_INCLUDE_DIR: FBX SDK include directory (pretty straightforward ;)&lt;br /&gt;
# FBX_SDK_LIBRARY_FILE: main FBX SDK library (e.g. &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;libfbxsdk-md.lib&amp;lt;/span&amp;gt;)&lt;br /&gt;
# FBX_SDK_LIBRARY_FILE_DEBUG: main FBX SDK library for debug mode (if any)&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for GDAL support ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;gdal_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile CloudCompare (and ccViewer) with GDAL (raster) files support, you&amp;#039;ll need:&lt;br /&gt;
# A compiled version of the GDAL library (http://www.gdal.org/ - last tested version: 1.10 on Windows)&lt;br /&gt;
&lt;br /&gt;
Then, the CloudCompare CMake project will request that you set the 2 following variables:&lt;br /&gt;
# GDAL_INCLUDE_DIR: GDAL include directory (pretty straightforward ;)&lt;br /&gt;
# GFAL_LIBRARY: the static library (e.g. &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;gdal_i.lib&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== [Optional] Setup for Cork + MPIR support (for qCork) ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;cork_setup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to compile the qCork plugin (&amp;#039;&amp;#039;&amp;#039;on Windows only for now&amp;#039;&amp;#039;&amp;#039;), you&amp;#039;ll need:&lt;br /&gt;
# [http://www.mpir.org/ MPIR 2.6.0]&lt;br /&gt;
# the forked version of the Cork library for CC: [https://github.com/cloudcompare/cork https://github.com/cloudcompare/cork]&lt;br /&gt;
## on Windows see the VS2010, VS2012 and VS2013 projects shipped with this fork&lt;br /&gt;
## for VS2010 and VS2012 you&amp;#039;ll have to edti the &amp;quot;wincork&amp;quot; project and update the include path for MPIR (for all configurations/platforms)&lt;br /&gt;
## for VS2013 just edit the &amp;#039;mpir&amp;#039; property sheet (in the Properties manager) and update the MPIR macro (in the &amp;#039;User macros&amp;#039; tab)&lt;br /&gt;
&lt;br /&gt;
Then, the CloudCompare CMake project will request that you set the following variables:&lt;br /&gt;
# CORK_INCLUDE_DIR and MPIR_INCLUDE_DIR: both libraries include directories (pretty straightforward ;) &lt;br /&gt;
# CORK_RELEASE_LIBRARY_FILE and MPIR_RELEASE_LIBRARY_FILE: both main library files&lt;br /&gt;
# and optionally CORK_DEBUG_LIBRARY_FILE and MPIR_DEBUG_LIBRARY_FILE: both main library files (for debug mode)&lt;br /&gt;
&lt;br /&gt;
=== Generate the project files ===&lt;br /&gt;
&lt;br /&gt;
Once all red items have disappeared (click multiple times on &amp;#039;Configure&amp;#039; if necessary), you should get something like that:&lt;br /&gt;
[[Image:Cmake_final.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
Click on the &amp;#039;Generate&amp;#039; button to create the corresponding project files.&lt;br /&gt;
&lt;br /&gt;
== Compiling the project ==&lt;br /&gt;
&lt;br /&gt;
Open the resulting project with the generator you have previously chosen (the file(s) should be where you told CMake to &amp;#039;&amp;#039;build the binaries&amp;#039;&amp;#039; - e.g. &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;C:\trunk_CC\build&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
You should (always?) found the two following configuration/sub-projects:&lt;br /&gt;
# &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;build all&amp;#039;&amp;lt;/span&amp;gt; should do all the compilation work (in the right order) but the binaries and libraries will be generated (by default) among all the other compilation files, in a somewhat complicated folder tree structure.&lt;br /&gt;
# &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;install&amp;#039;&amp;lt;/span&amp;gt; should export all these files to the CMAKE_INSTALL_PREFIX folder, placing everything where it should be (and almost exactly as the official binary build)&lt;br /&gt;
&lt;br /&gt;
=== Working with Visual Studio on Windows ===&lt;br /&gt;
As all the files (executables, plugins and other DLLs) are copied in the CMAKE_INSTALL_PREFIX directory, the standard Visual Studio mechanism is broken and you won&amp;#039;t be able to &amp;#039;run&amp;#039; the CloudCompare or ccViewer projects as is. See [http://www.danielgm.net/cc/forum/viewtopic.php?t=992 this post] on the forum to setup Visual correctly.&lt;br /&gt;
&lt;br /&gt;
= Appendix =&lt;br /&gt;
&amp;lt;span id=&amp;quot;appendix&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Common issues  ==&lt;br /&gt;
On Linux, you may encounter issues with shared libraries (.so files) if the project is not installed in &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;/usr&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;. In this case:&lt;br /&gt;
# either set the &amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;LD_LIBRARY_PATH&amp;lt;/span&amp;gt; variable so that it points to the qCC and ccViewer installation folders (&amp;lt;span style=&amp;quot;color:#0000FF&amp;quot;&amp;gt;&amp;#039;&amp;#039;export LD_LIBRARY_PATH=...&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;).&lt;br /&gt;
# or call &amp;#039;sudo /sbin/ldconfig -v&amp;#039; once as suggested [http://www.danielgm.net/cc/forum/viewtopic.php?f=10&amp;amp;t=195&amp;amp;p=602#p600 here]&lt;br /&gt;
&lt;br /&gt;
If you use a version of Qt older than 4.7, you&amp;#039;ll get issues with &amp;quot;QElapsedTimer&amp;quot; (for instance with Ubuntu Lucid or Scientific Linux).&lt;br /&gt;
In this case you&amp;#039;ll have to replace the &amp;quot;#include &amp;lt;QElapsedTimer&amp;gt;&amp;quot; lines by:&lt;br /&gt;
         //#include &amp;lt;QElapsedTimer&amp;gt;&lt;br /&gt;
         #include &amp;lt;QTime&amp;gt;&lt;br /&gt;
         typedef QTime QElapsedTimer;&lt;br /&gt;
&lt;br /&gt;
        (in cloudcompare/libs/qCC_db/ccTimer.h , after //Qt&lt;br /&gt;
         in cloudcompare/libs/qCC/ccCommandLineParse.cpp , after #include &amp;lt;QDateTime&amp;gt;&lt;br /&gt;
         in cloudcompare/libs/qCC/ccComparisonDlg.cpp , after //Qt&lt;br /&gt;
         in cloudcompare/libs/qCC/ccGLWindow.cpp , after #include &amp;lt;QWheelEvent&amp;gt;&lt;br /&gt;
         in cloudcompare/libs/qCC/ccSubsamplingDlg.cpp , after //Qt&lt;br /&gt;
         in cloudcompare/libs/qCC/mainwindow.cpp , after #include &amp;lt;QMessageBox&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== Compiling the 64 bits version with Qt 4.8 on Windows ==&lt;br /&gt;
&lt;br /&gt;
Here are several &amp;quot;hints&amp;quot; regarding the compilation on Windows 64 bits:&lt;br /&gt;
# if only Visual 2010 Express is installed, Cmake will require you to install Microsoft Windows SDK 7.1&lt;br /&gt;
# to compile with Visual 2010 you must then apply the following patch: [http://support.microsoft.com/kb/2280741] (this solves a bug from the MSVC 2010 compiler that prevents Qt from running correctly in release mode)&lt;br /&gt;
# you&amp;#039;ll also have to compile Qt 4.8 yourself, as Nokia never provided the corresponding binaries:&lt;br /&gt;
## download and decompress the Qt sources&lt;br /&gt;
## start the Microsoft Windows SDK 7.1 command line mode with the dedicated shortcut (you&amp;#039;ll have to add &amp;quot;/Release&amp;quot; at the end of the shortcut - edit the shortcut properties for that). Something like: &amp;lt;&amp;lt; C:\Windows\System32\cmd.exe /E:ON /V:ON /T:0E /K &amp;quot;C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd&amp;quot; /Release &amp;gt;&amp;gt;&lt;br /&gt;
## if you don&amp;#039;t have perl installed, just delete the &amp;quot;bin/syncqt.bat&amp;quot; file&lt;br /&gt;
## And follow this [http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/ guide]&lt;br /&gt;
&lt;br /&gt;
Otherwise use Visual 2012 with Qt 5 64 bits ;)&lt;/div&gt;</summary>
		<author><name>Daniel</name></author>
	</entry>
</feed>