<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Adnan-Sozuan</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Adnan-Sozuan"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Adnan-Sozuan"/>
	<updated>2026-05-08T05:53:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=Application_Builder&amp;diff=4256</id>
		<title>Application Builder</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=Application_Builder&amp;diff=4256"/>
		<updated>2010-11-17T10:49:02Z</updated>

		<summary type="html">&lt;p&gt;Adnan-Sozuan: /* Symbolic paths */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCnestright}}&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Introduction&amp;lt;br&amp;gt;  =&lt;br /&gt;
&lt;br /&gt;
The application builder (AB) is a part of the LabVIEW Project environment, it has the possibilities to distribute your code in various ways:&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
*Executables&amp;lt;br&amp;gt; &lt;br /&gt;
*DLLs&amp;lt;br&amp;gt; &lt;br /&gt;
*Source distributions&amp;lt;br&amp;gt; &lt;br /&gt;
*Web services&amp;lt;br&amp;gt; &lt;br /&gt;
*Installers&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on the LabVIEW version you have one or more of the above options might be missing.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Manual&amp;lt;br&amp;gt;  =&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
= Advanced&amp;lt;br&amp;gt;  =&lt;br /&gt;
&lt;br /&gt;
The application builder has several interesting advanced uses&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Automatic building&amp;lt;br&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
You can use a VI inside vi.lib that can build without user interaction. The VI is located in &amp;lt;span style=&amp;quot;font-style: italic;&amp;quot;&amp;gt;&amp;amp;lt;&amp;lt;/span&amp;gt;&#039;&#039;vi.lib&amp;amp;gt;\AppBuilder\BuildTargetBuildSpecification.vi&#039;&#039;. This VI takes a project path and optionally a build and target name as parameters.&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
== Symbolic paths&amp;lt;br&amp;gt;  ==&lt;br /&gt;
&lt;br /&gt;
Inside the application builder LabVIEW uses several symbolic paths to have envorinment dependent variables.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;width: 708px; height: 104px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Symbolic path&amp;lt;br&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Contents&amp;lt;br&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Usage&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NI_AB_PROJECTNAME&amp;lt;br&amp;gt;&lt;br /&gt;
| Name of the project&amp;lt;br&amp;gt;&lt;br /&gt;
| Automatically place the build in a folder that is named after the project&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NI_AB_TARGETNAME&amp;lt;br&amp;gt;&lt;br /&gt;
| Name of the (Real-Time) target&amp;lt;br&amp;gt;&lt;br /&gt;
| &amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Building executables]]&lt;/div&gt;</summary>
		<author><name>Adnan-Sozuan</name></author>
	</entry>
</feed>