<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>[MSVC 10] Unresolved symbols when static linking to allegro 4.4.2</title>
		<link>http://www.allegro.cc/forums/view/618515</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Fri, 22 Oct 2021 09:44:53 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m trying to static link with msvc 10 using /MT.</p><p>I&#39;m inputting <b>allegro-4.4.2-monolith-static-mt.lib</b> to the linker, and I&#39;ve also added ALLEGRO_STATICLINK to the preprocessor, but I still get:</p><p>Error	6	error LNK1120: 5 unresolved externals<br />Error	4	error LNK2001: unresolved external symbol _allegro_errno<br />Error	2	error LNK2001: unresolved external symbol _gfx_driver<br />Error	3	error LNK2001: unresolved external symbol _key<br />Error	5	error LNK2001: unresolved external symbol _screen<br />Error	1	error LNK2001: unresolved external symbol _system_driver</p><p>I thought monolith meant no others libraries required (libpng, libvorbis, etc.)</p><p>EDIT: I have also specified the lib directory.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Sat, 02 Oct 2021 21:36:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You also need to specify the directory where the library is located. (-L)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (RmBeer2)</author>
		<pubDate>Sat, 02 Oct 2021 22:20:06 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Did that. I can verify it because if I take out the path, I get:</p><p>Error	1	error LNK1181: cannot open input file &#39;allegro-4.4.2-monolith-static-mt.lib&#39;
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Sat, 02 Oct 2021 22:24:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You need to define ALLEGRO_STATICLINK before including allegro if you&#39;re linking statically.</p><p>You&#39;ll also need to link the dependencies :</p><p><b>EDIT</b> Sorry, I gave you A5, not A4 list
</p><pre>
alleggl.lib
jpgalleg.lib
loadpng.lib
logg.lib
alleg-debug-static.lib
vorbis.lib
vorbisenc.lib
vorbisfile.lib
ogg.lib
png16.lib
zlibstatic.lib

kernel32.lib
user32.lib
gdi32.lib
comdlg32.lib
ole32.lib
dinput.lib
ddraw.lib
dxguid.lib
winmm.lib
dsound.lib
</pre><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 04 Oct 2021 07:18:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ok, I&#39;ll try it and give an update. I&#39;m out of town right now.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Tue, 05 Oct 2021 16:19:26 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>For when you get back....
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 05 Oct 2021 20:35:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Bump. Still not back yet...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Thu, 07 Oct 2021 18:31:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Bump for your bump. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Thu, 07 Oct 2021 18:44:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Bump x2 (Same day, more power)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (RmBeer2)</author>
		<pubDate>Fri, 08 Oct 2021 01:03:56 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>So it looks like from that list of items to link, I&#39;m missing:</p><p>*vorbisenc.lib<br />*png16.lib</p><p>Just so you know, I downloaded the package from the files section on the site:</p><p><a href="https://www.allegro.cc/files/?v=4.4">https://www.allegro.cc/files/?v=4.4</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Sun, 10 Oct 2021 22:55:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>And so, what&#39;s your error?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 11 Oct 2021 20:25:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The error now is the linker can&#39;t find dinput.lib, which is DirectInput, right?</p><p><b>EDIT</b><br />I went and downloaded dx70_min.zip from liballeg.org and put the libs in the VC libs directory.</p><p>Now, I&#39;m back to the same linker errors as above except the unresolved <b>_gfx_driver</b> error is gone now.</p><p><b>_allegro_errno</b>, <b>_key</b>, and <b>_screen</b> are all allegro, it&#39;s almost like something in the allegro static builds is missing...</p><p><b>EDIT #2</b><br />I got it down to 1 unresolved <b>_main</b> by switching from the Debug configuration to Release in VS.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Tue, 12 Oct 2021 16:40:33 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>In your config, did you add those linker libraries to both DEBUG and RELEASE mode or just RELEASE mode?</p><p>How is your main function defined? Do you have END_OF_MAIN() at the end of main?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (DanielH)</author>
		<pubDate>Tue, 12 Oct 2021 20:59:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The libs weren&#39;t included in the release configuration, but when I added them, no change.</p><p>I do have END_OF_MAIN() immediately after the closing bracket of main().</p><p>I&#39;ve been researching, and I found a thread where the OP had a similar issue.</p><p><a href="https://www.allegro.cc/forums/thread/594676">https://www.allegro.cc/forums/thread/594676</a></p><p>He fixed it by linking against <b>alleg_s_crt.lib</b>, but it must&#39;ve been an earlier version of allegro than 4.4 because I don&#39;t have that file.</p><p><b>EDIT</b><br />Here&#39;s my code, but I don&#39;t think it&#39;s in there.</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p"># include &lt;allegro.h&gt;</span>
<span class="number">  2</span>
<span class="number">  3</span><span class="k1">volatile</span> <span class="k1">long</span> <span class="k1">int</span> coreClock <span class="k3">=</span> <span class="n">0</span> <span class="k2">;</span>
<span class="number">  4</span>
<span class="number">  5</span>
<span class="number">  6</span><span class="k1">void</span> increment_coreClock <span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span><span class="k3">+</span><span class="k3">+</span> coreClock <span class="k2">;</span><span class="k2">}</span> <a href="http://www.allegro.cc/manual/END_OF_FUNCTION"><span class="a">END_OF_FUNCTION</span></a> <span class="k2">(</span><span class="k2">)</span>
<span class="number">  7</span>
<span class="number">  8</span>
<span class="number">  9</span><span class="k1">int</span> main <span class="k2">(</span><span class="k2">)</span>
<span class="number"> 10</span><span class="k2">{</span>
<span class="number"> 11</span>    <span class="k1">int</span> screenResX <span class="k3">=</span> <span class="n">800</span> <span class="k2">;</span>
<span class="number"> 12</span>    <span class="k1">int</span> screenResY <span class="k3">=</span> <span class="n">600</span> <span class="k2">;</span>
<span class="number"> 13</span>
<span class="number"> 14</span>    <span class="k1">const</span> <span class="k1">float</span> fullFrameRate <span class="k3">=</span> <span class="n">60</span> <span class="k2">;</span>       <span class="c">// Maximum frame rate</span>
<span class="number"> 15</span>    <span class="k1">float</span> frameRatePercent <span class="k3">=</span> <span class="n">100</span> <span class="k2">;</span>         <span class="c">// Percentage of the maximum frame rate that the game is run on</span>
<span class="number"> 16</span>    <span class="k1">float</span> frameRate <span class="k3">=</span> fullFrameRate <span class="k3">/</span> <span class="n">100</span> <span class="k3">*</span> frameRatePercent <span class="k2">;</span>        <span class="c">// Actual frame rate that the game is run on</span>
<span class="number"> 17</span>
<span class="number"> 18</span>    <span class="c">// Allegro initialization</span>
<span class="number"> 19</span>    <a href="http://www.allegro.cc/manual/allegro_init"><span class="a">allegro_init</span></a> <span class="k2">(</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 20</span>    <a href="http://www.allegro.cc/manual/install_keyboard"><span class="a">install_keyboard</span></a> <span class="k2">(</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 21</span>    <a href="http://www.allegro.cc/manual/set_window_title"><span class="a">set_window_title</span></a> <span class="k2">(</span><span class="s">""</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 22</span>    <a href="http://www.allegro.cc/manual/set_color_depth"><span class="a">set_color_depth</span></a> <span class="k2">(</span><a href="http://www.allegro.cc/manual/desktop_color_depth"><span class="a">desktop_color_depth</span></a> <span class="k2">(</span><span class="k2">)</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 23</span>    <a href="http://www.allegro.cc/manual/set_gfx_mode"><span class="a">set_gfx_mode</span></a> <span class="k2">(</span>GFX_AUTODETECT_FULLSCREEN, screenResX, screenResY, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 24</span>    <a href="http://www.allegro.cc/manual/install_timer"><span class="a">install_timer</span></a> <span class="k2">(</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 25</span>    <a href="http://www.allegro.cc/manual/LOCK_VARIABLE"><span class="a">LOCK_VARIABLE</span></a> <span class="k2">(</span>coreClock<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 26</span>    <a href="http://www.allegro.cc/manual/LOCK_FUNCTION"><span class="a">LOCK_FUNCTION</span></a> <span class="k2">(</span>increment_coreClock<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 27</span>    <a href="http://www.allegro.cc/manual/install_int_ex"><span class="a">install_int_ex</span></a> <span class="k2">(</span>increment_coreClock, BPS_TO_TIMER <span class="k2">(</span>frameRate<span class="k2">)</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 28</span>
<span class="number"> 29</span>
<span class="number"> 30</span>
<span class="number"> 31</span>    <span class="k1">const</span> <span class="k1">int</span> debugColor <span class="k3">=</span> <a href="http://www.allegro.cc/manual/makecol"><span class="a">makecol</span></a> <span class="k2">(</span><span class="n">0</span>, <span class="n">0</span>, <span class="n">255</span><span class="k2">)</span> <span class="k2">;</span>           <span class="c">// Color that the debugging information is written in</span>
<span class="number"> 32</span>
<span class="number"> 33</span>    <a href="http://www.allegro.cc/manual/BITMAP"><span class="a">BITMAP</span></a><span class="k3">*</span> buffer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap"><span class="a">create_bitmap</span></a> <span class="k2">(</span>screenResX, screenResY<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 34</span>
<span class="number"> 35</span>    <a href="http://www.allegro.cc/manual/BITMAP"><span class="a">BITMAP</span></a><span class="k3">*</span> starBuffer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/create_bitmap"><span class="a">create_bitmap</span></a> <span class="k2">(</span><span class="n">1600</span>, <span class="n">1200</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 36</span>    <a href="http://www.allegro.cc/manual/BITMAP"><span class="a">BITMAP</span></a><span class="k3">*</span> starLayer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap"><span class="a">load_bitmap</span></a> <span class="k2">(</span><span class="s">"StarLayer2.bmp"</span>, NULL<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 37</span>    <a href="http://www.allegro.cc/manual/BITMAP"><span class="a">BITMAP</span></a><span class="k3">*</span> landscapeLayer <span class="k3">=</span> <a href="http://www.allegro.cc/manual/load_bitmap"><span class="a">load_bitmap</span></a> <span class="k2">(</span><span class="s">"Starscape.bmp"</span>, NULL<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 38</span>
<span class="number"> 39</span>    <span class="k1">int</span> rotateCounter <span class="k2">[</span><span class="n">2</span><span class="k2">]</span> <span class="k3">=</span> <span class="k2">{</span><span class="n">3</span>, <span class="n">3</span><span class="k2">}</span> <span class="k2">;</span>
<span class="number"> 40</span>    <span class="k1">float</span> rotateInc <span class="k3">=</span> <span class="n">0</span>.<span class="n">1</span> <span class="k2">;</span>
<span class="number"> 41</span>    <span class="k1">float</span> angle <span class="k3">=</span> <span class="n">0</span> <span class="k2">;</span>
<span class="number"> 42</span>
<span class="number"> 43</span>
<span class="number"> 44</span>
<span class="number"> 45</span><span class="c">// ***************************** Begin game loop *******************************</span>
<span class="number"> 46</span>    <span class="k1">while</span> <span class="k2">(</span><span class="k3">!</span> <a href="http://www.allegro.cc/manual/key"><span class="a">key</span></a> <span class="k2">[</span>KEY_ESC<span class="k2">]</span><span class="k2">)</span>
<span class="number"> 47</span>    <span class="k2">{</span>
<span class="number"> 48</span>        <span class="k1">while</span> <span class="k2">(</span><span class="k3">!</span> coreClock<span class="k2">)</span> <span class="k2">{</span><a href="http://www.allegro.cc/manual/rest"><span class="a">rest</span></a> <span class="k2">(</span><span class="n">100</span> <span class="k3">/</span> frameRate<span class="k2">)</span> <span class="k2">;</span><span class="k2">}</span>
<span class="number"> 49</span>        <span class="k1">while</span> <span class="k2">(</span>coreClock <span class="k3">&gt;</span> <span class="n">0</span><span class="k2">)</span>
<span class="number"> 50</span>        <span class="k2">{</span>
<span class="number"> 51</span>            <span class="k1">int</span> oldTicks <span class="k3">=</span> coreClock <span class="k2">;</span>
<span class="number"> 52</span>
<span class="number"> 53</span>            <span class="k3">-</span><span class="k3">-</span> rotateCounter <span class="k2">[</span><span class="n">0</span><span class="k2">]</span> <span class="k2">;</span>
<span class="number"> 54</span>            <span class="k1">if</span> <span class="k2">(</span><span class="k3">!</span> rotateCounter <span class="k2">[</span><span class="n">0</span><span class="k2">]</span><span class="k2">)</span>
<span class="number"> 55</span>            <span class="k2">{</span>
<span class="number"> 56</span>                rotateCounter <span class="k2">[</span><span class="n">0</span><span class="k2">]</span> <span class="k3">=</span> rotateCounter <span class="k2">[</span><span class="n">1</span><span class="k2">]</span> <span class="k2">;</span>
<span class="number"> 57</span>                angle <span class="k3">+</span><span class="k3">=</span> rotateInc <span class="k2">;</span>
<span class="number"> 58</span>            <span class="k2">}</span>
<span class="number"> 59</span>
<span class="number"> 60</span>
<span class="number"> 61</span>
<span class="number"> 62</span>            <span class="k3">-</span><span class="k3">-</span> coreClock <span class="k2">;</span>
<span class="number"> 63</span>            <span class="k1">if</span> <span class="k2">(</span>oldTicks <span class="k3">&lt;</span><span class="k3">=</span> coreClock<span class="k2">)</span> <span class="k2">{</span><span class="k1">break</span> <span class="k2">;</span><span class="k2">}</span>
<span class="number"> 64</span>        <span class="k2">}</span>
<span class="number"> 65</span>        <a href="http://www.allegro.cc/manual/rotate_sprite"><span class="a">rotate_sprite</span></a> <span class="k2">(</span>starBuffer, starLayer, <span class="n">0</span>, <span class="n">0</span>, <a href="http://www.allegro.cc/manual/ftofix"><span class="a">ftofix</span></a> <span class="k2">(</span>angle<span class="k2">)</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 66</span>        <a href="http://www.allegro.cc/manual/blit"><span class="a">blit</span></a> <span class="k2">(</span>starBuffer, buffer, <span class="n">400</span>, <span class="n">300</span>, <span class="n">0</span>, <span class="n">0</span>, buffer-&gt;w, buffer-&gt;h<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 67</span>        <a href="http://www.allegro.cc/manual/draw_sprite"><span class="a">draw_sprite</span></a> <span class="k2">(</span>buffer, landscapeLayer, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 68</span>        <a href="http://www.allegro.cc/manual/vsync"><span class="a">vsync</span></a> <span class="k2">(</span><span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 69</span>        <a href="http://www.allegro.cc/manual/blit"><span class="a">blit</span></a> <span class="k2">(</span>buffer, <a href="http://www.allegro.cc/manual/screen"><span class="a">screen</span></a>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">0</span>, <span class="n">0</span>, screenResX, screenResY<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 70</span>    <span class="k2">}</span>
<span class="number"> 71</span><span class="c">// ***************************** End game loop *********************************</span>
<span class="number"> 72</span>
<span class="number"> 73</span><span class="c">// ***************************** Begin cleanup *********************************</span>
<span class="number"> 74</span>    <a href="http://www.allegro.cc/manual/destroy_bitmap"><span class="a">destroy_bitmap</span></a> <span class="k2">(</span>buffer<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 75</span>    <a href="http://www.allegro.cc/manual/destroy_bitmap"><span class="a">destroy_bitmap</span></a> <span class="k2">(</span>starBuffer<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 76</span>    <a href="http://www.allegro.cc/manual/destroy_bitmap"><span class="a">destroy_bitmap</span></a> <span class="k2">(</span>starLayer<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 77</span>    <a href="http://www.allegro.cc/manual/destroy_bitmap"><span class="a">destroy_bitmap</span></a> <span class="k2">(</span>landscapeLayer<span class="k2">)</span> <span class="k2">;</span>
<span class="number"> 78</span><span class="c">// ***************************** End cleanup ***********************************</span>
<span class="number"> 79</span>    <span class="k1">return</span> <span class="n">0</span> <span class="k2">;</span>
<span class="number"> 80</span><span class="k2">}</span>
<span class="number"> 81</span><a href="http://www.allegro.cc/manual/END_OF_MAIN"><span class="a">END_OF_MAIN</span></a> <span class="k2">(</span><span class="k2">)</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Tue, 12 Oct 2021 22:04:46 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Link against the library that came in the download. Don&#39;t try to &#39;fix&#39; something that isn&#39;t broken.</p><p>If you don&#39;t have some of those libs, it&#39;s because that build of allegro didn&#39;t use them and so they are not necessary.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Wed, 13 Oct 2021 18:15:36 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Whoa okay, man. I won&#39;t link against any libraries I&#39;m not told to. I promise.</p><p>So should I get rid of the DirectX stuff I added in the build script?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Wed, 13 Oct 2021 19:51:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Don&#39;t mistake my glibness for curtness.</p><p>You need some form of DX. For MSVC, that&#39;s usually taken care of by installing the DXSDK from Microsoft, but the dx7 download should work too.</p><p>I don&#39;t really know what else is wrong. If you&#39;re linking to the static allegro monolith and the dependency libraries it should work, because you&#39;ve defined ALLEGRO_STATICLINK in your preprocessor defintions. The unresolved reference to _main or WinMain comes from not including END_OF_MAIN() at the end of your program, but you&#39;ve done that.</p><p>Be patient, we&#39;re narrowing down the cause as best we can without being able to see your configuration.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Wed, 13 Oct 2021 20:40:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Actually, sharing my project configuration is a good idea I didn&#39;t think about.</p><p>As soon as I&#39;m back at the cpu, I can just send the whole project, vs solution and all.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Wed, 13 Oct 2021 21:04:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ok. Ready when you are. Put it in a zip file if you would. <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Thu, 14 Oct 2021 18:11:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Still alive, just busy with work...</p><p>Project is attached
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Mon, 18 Oct 2021 03:48:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m sorry I can&#39;t help you. My version of MSVC has gone <i>stale</i> and my credentials are broken. Visual Studio will now exit. <img src="http://www.allegro.cc/forums/smileys/angry.gif" alt="&gt;:(" /></p><p>In the minute or so I was allowed to use VS, you&#39;re still not linking all the libraries.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Mon, 18 Oct 2021 19:17:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m pretty sure I&#39;ve included all the libraries you listed minus the ones I don&#39;t have.</p><p>As I said a couple posts back, I do not have:</p><p>*vorbisenc.lib<br />*png16.lib</p><p>They did not come with the distribution. You can see this if you go and look at the archive file for msvs 10:</p><p><a href="https://www.allegro.cc/files/?v=4.4">https://www.allegro.cc/files/?v=4.4</a></p><p>I&#39;m not sure what else I&#39;m supposed to include...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Mon, 18 Oct 2021 23:09:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Well, from the pictures it looks ok. Why are the allegro libraries on the solution and not in additional dependencies? I suppose it doesn&#39;t matter.</p><p>Anyway as I said I don&#39;t have a valid license for VS anymore. Big brother Bill saw I was using MinGW-W64 and CB and got jealous.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 19 Oct 2021 19:10:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I see... Well, I&#39;m only doing this because I&#39;m trying to revive some old code I wrote many years ago, and it would be nice if I could distribute it without the dlls.</p><p>I&#39;ll probably try to see if I have any luck with MinGW, but if I remember correctly, trying to build allegro with MinGW on a Windows machine was always like trying to build a house of cards in a pitch black room, and you&#39;re blind. But I&#39;ll give it another shot.</p><p>If all else fails, I guess dlls aren&#39;t so bad.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Thu, 21 Oct 2021 00:12:16 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>So don&#39;t build it yourself!</p><p>I have binaries available for MinGW-W64 gcc 11.2 and Allegro 5.2.7.1 which you can find here :</p><p><a href="https://github.com/EdgarReynaldo/EagleGUI/releases/tag/0pt8pt2alpha">https://github.com/EdgarReynaldo/EagleGUI/releases/tag/0pt8pt2alpha</a></p><p>There is a link to the version of MinGW-W64 I used (from winlibs.com).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Thu, 21 Oct 2021 17:50:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Do you have allegro 4 bins? I&#39;m trying to not rewrite every legacy project I&#39;ve got in A5...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Fri, 22 Oct 2021 02:47:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Oh! Sorry! Scatterbrained.....</p><p><a href="http://bitbucket.org/bugsquasher">http://bitbucket.org/bugsquasher</a></p><p><a href="https://bitbucket.org/bugsquasher/unofficial-allegro-5-binaries/downloads/">https://bitbucket.org/bugsquasher/unofficial-allegro-5-binaries/downloads/</a></p><p>Don&#39;t worry, there are A4 binaries there too. You can get the i686-posix-dwarf compiler for GCC 8.1 here :</p><p><a href="https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/8.1.0/threads-posix/dwarf/i686-8.1.0-release-posix-dwarf-rt_v6-rev0.7z">https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/8.1.0/threads-posix/dwarf/i686-8.1.0-release-posix-dwarf-rt_v6-rev0.7z</a></p><p>Download <a href="https://bitbucket.org/bugsquasher/unofficial-allegro-5-binaries/downloads/A443Deluxe.7z">https://bitbucket.org/bugsquasher/unofficial-allegro-5-binaries/downloads/A443Deluxe.7z</a></p><p>and you will get Allegro 4.4.3, AlFont, FreeType, jpg, png, logg, ogg, MASkinG and you could use my A4 GUI library Eagle4 (EagleClassic) <a href="https://github.com/EdgarReynaldo/EagleClassic">https://github.com/EdgarReynaldo/EagleClassic</a>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Fri, 22 Oct 2021 09:44:53 +0000</pubDate>
	</item>
</rss>
