<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Thanks all for your cleared and very well guided response,</p>
<p><br>
</p>
<p>yeap, i am on visual studio for the moment and even there i am noob at compiliations and options, i am near 10 months in c&#43;&#43; and i am doing pretty good for the moment at coding but i no nearly know nothing at compiling and options.</p>
<p><br>
</p>
<p>Thanks again, i am on my way to make it static.<br>
</p>
<div id="Signature"></div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> portaudio-bounces@lists.columbia.edu &lt;portaudio-bounces@lists.columbia.edu&gt; on behalf of Volker Bijewitz &lt;volker@bijewitz.de&gt;<br>
<b>Sent:</b> Monday, December 5, 2016 9:16:38 AM<br>
<b>To:</b> portaudio@lists.columbia.edu<br>
<b>Subject:</b> Re: [Portaudio] Is it possible to compile without dll or dll to be embed inside my app ?</font>
<div>&nbsp;</div>
</div>
<div>
<div class="moz-cite-prefix">Hi,<br>
<br>
You have got two options:<br>
<br>
<ul>
<li>First you may create a project that builds a static library instead of a DLL. If you use MS Visual Studio, you create a new project from the type &quot;WIN 32 projects - static library&quot;. Now you can add all the files to this project and link to this library.
</li><li>Second you can include all required files into your main project - if you are developing under C/C&#43;&#43;. The only thing that may happen are namespace conflicts, it may be neccessary to create a namespace for PortAudio.
<br>
</li></ul>
<p>For my opinion, you need to have good arguments to choose a way like this. A DLL is a very good concept, works perfectly and is good to maintain. And - as more as you change, as more you need to do if PortAudio gets updated. If you use a DLL, you just do
 a new build and deploy only this DLL. <br>
</p>
<p><br>
</p>
<p>Volker Bijewitz<br>
</p>
<p><br>
</p>
<br>
Am 04.12.2016 um 18:36 schrieb Nocs ...:<br>
</div>
<blockquote cite="mid:HE1PR02MB1290ACC03A53702E15C1149EB2800@HE1PR02MB1290.eurprd02.prod.outlook.com" type="cite">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000;
          font-family:Calibri,Arial,Helvetica,sans-serif">
<p>I did the build in windows with mvs by following this tutorial&nbsp;<a moz-do-not-send="true" href="http://portaudio.com/docs/v19-doxydocs/compile_windows.html" class="x_OWAAutoLink">http://portaudio.com/docs/v19-doxydocs/compile_windows.html</a></p>
<p>I am not so experienced to understand the mingw compilation way or any other than for mvs&nbsp;and the above link doesn`t says anything about static.</p>
<p>It creates 2 dll depending on the x86 or x64 build dlls and i want to be able to use only the .lib and the headers without the need of dll.</p>
<p><br>
</p>
<p>If there is another tutorial to link me to&nbsp;or someone can write me in step lines what to choose inside the build before compiling it will be great&nbsp;</p>
<p><br>
</p>
<p>Thanks in advance</p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b>
<a class="moz-txt-link-abbreviated" href="mailto:portaudio-bounces@lists.columbia.edu">
portaudio-bounces@lists.columbia.edu</a> <a class="moz-txt-link-rfc2396E" href="mailto:portaudio-bounces@lists.columbia.edu">
&lt;portaudio-bounces@lists.columbia.edu&gt;</a> on behalf of Ross Bencina <a class="moz-txt-link-rfc2396E" href="mailto:rossb-lists@audiomulch.com">
&lt;rossb-lists@audiomulch.com&gt;</a><br>
<b>Sent:</b> Sunday, December 4, 2016 5:52:30 AM<br>
<b>To:</b> portaudio list<br>
<b>Subject:</b> Re: [Portaudio] Is it possible to compile without dll or dll to be embed inside my app ?</font>
<div>&nbsp;</div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On 4/12/2016 2:25 PM, Nocs ... wrote:<br>
&gt; I would like to avoid using the dll as external siting near my<br>
&gt; applications executable, is this possible with port audio ?<br>
<br>
Yes it's possible. You can build a static library, or just add the <br>
source files to your project and set the appropriate preprocessor <br>
symbols to select the APIs that you want.<br>
<br>
You should be able to work this out from the tutorials, but if you need <br>
more info let us know where you get stuck.<br>
<br>
Ross.<br>
_______________________________________________<br>
Portaudio mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:Portaudio@lists.columbia.edu">Portaudio@lists.columbia.edu</a><br>
<a moz-do-not-send="true" href="https://lists.columbia.edu/mailman/listinfo/portaudio">https://lists.columbia.edu/mailman/listinfo/portaudio</a><br>
<br>
</div>
</span></font><br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre wrap="">_______________________________________________
Portaudio mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Portaudio@lists.columbia.edu">Portaudio@lists.columbia.edu</a>
<a class="moz-txt-link-freetext" href="https://lists.columbia.edu/mailman/listinfo/portaudio">https://lists.columbia.edu/mailman/listinfo/portaudio</a></pre>
</blockquote>
<p><br>
</p>
</div>
</body>
</html>