<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro 5.2.3 DirectX build errors</title>
		<link>http://www.allegro.cc/forums/view/617174</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Tue, 26 Dec 2017 21:49:06 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Windows 10<br />Compiler: mingw-w64 i686 7.2.0 posix dwarf</p><p>Building makefile with cmake</p><p>Stops at 9% with these errors. Any ideas?</p><p>In file included from C:\devel\allegro5\src\win\whapxi.c:67:0:<br />C:/devel/dxsdk/Include/xinput.h:231:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in  DWORD         dwUserIndex,  // Index of the gamer associated with the device<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:232:5: error: unknown type name &#39;__out&#39;<br />     __out XINPUT_STATE* pState        // Receives the current state<br />     ^~~~~<br />C:/devel/dxsdk/Include/xinput.h:237:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in DWORD             dwUserIndex,  // Index of the gamer associated with the device<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:238:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in XINPUT_VIBRATION* pVibration    // The vibration information to send to the controller<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:243:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in  DWORD                dwUserIndex,   // Index of the gamer associated with the device<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:244:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in  DWORD                dwFlags,       // Input flags that identify the device type<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:245:5: error: unknown type name &#39;__out&#39;<br />     __out XINPUT_CAPABILITIES* pCapabilities  // Receives the capabilities<br />     ^~~~~<br />C:/devel/dxsdk/Include/xinput.h:250:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in BOOL enable     // [in] Indicates whether xinput is enabled or disabled.<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:255:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in  DWORD dwUserIndex,          // Index of the gamer associated with the device<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:256:5: error: unknown type name &#39;__out&#39;<br />     __out GUID* pDSoundRenderGuid,    // DSound device ID for render<br />     ^~~~~<br />C:/devel/dxsdk/Include/xinput.h:257:5: error: unknown type name &#39;__out&#39;<br />     __out GUID* pDSoundCaptureGuid    // DSound device ID for capture<br />     ^~~~~<br />C:/devel/dxsdk/Include/xinput.h:264:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in  DWORD                       dwUserIndex,        // Index of the gamer associated with the device<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:265:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in  BYTE                        devType,            // Which device on this user index<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:266:5: error: unknown type name &#39;__out&#39;<br />     __out XINPUT_BATTERY_INFORMATION* pBatteryInformation // Contains the level and types of batteries<br />     ^~~~~<br />C:/devel/dxsdk/Include/xinput.h:271:5: error: unknown type name &#39;__in&#39;; did you mean &#39;__min&#39;?<br />     __in       DWORD dwUserIndex,              // Index of the gamer associated with the device<br />     ^~~~<br />     __min<br />C:/devel/dxsdk/Include/xinput.h:272:5: error: unknown type name &#39;__reserved&#39;; did you mean &#39;SAL__reserved&#39;?<br />     __reserved DWORD dwReserved,               // Reserved for future use<br />     ^~~~~~~~~~<br />     SAL__reserved<br />C:/devel/dxsdk/Include/xinput.h:273:5: error: unknown type name &#39;__out&#39;<br />     __out      PXINPUT_KEYSTROKE pKeystroke    // Pointer to an XINPUT_KEYSTROKE structure that receives an input event.<br />     ^~~~~<br />mingw32-make[2]: *** [CMakeFiles\allegro.dir\build.make:1488: CMakeFiles/allegro.dir/src/win/whapxi.c.obj] Error 1<br />mingw32-make[1]: *** [CMakeFiles\Makefile2:67: CMakeFiles/allegro.dir/all] Error 2<br />mingw32-make: *** [Makefile:129: all] Error 2
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Sun, 17 Dec 2017 06:28:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The CMake is picking up the official SDK, with doesn&#39;t work with MinGW. Mingw-w64 comes with its own copy of the headers/libaries, so all you need to do is point Allegro it them. Easiest way is to run <span class="source-code"><span class="k1">export</span> DXSDK_DIR<span class="k3">=</span>...</span> in the shell before calling cmake. I forget what to put there, but you can experiment. It might be <span class="source-code">F:\msys64\mingw32\i686-w64-mingw32</span> or the equivalent for your installation.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sun, 17 Dec 2017 10:41:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks. It seems like most of these errors are caused by the compiler not knowing where to look for the includes. Here is another for stdlib.h (which is strange).</p><p>EDIT: For most versions of mingw, the includes are in mingw/include, but my version has two include directories: &quot;mingw32/include&quot; and &quot;mingw32/i686-w64-mingw32/include&quot;. stdlib.h is in the second. Maybe the compiler is only looking in the first...</p><p>In file included from C:/mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/ext/string_conversions.h:41:0,<br />                 from C:/mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/bits/basic_string.h:6159,<br />                 from C:/mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/string:52,<br />                 from C:/devel/allegro5/demos/cosmic_protector/include/cosmic_protector.hpp:15,<br />                 from C:\devel\allegro5\demos\cosmic_protector\src\Asteroid.cpp:1:<br />C:/mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/gcc/i686-w64-mingw32/7.2.0/include/c++/cstdlib:75:15: fatal error: stdlib.h: No such file or directory<br /> #include_next &lt;stdlib.h&gt;<br />               ^~~~~~~~~~<br />compilation terminated.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Sun, 17 Dec 2017 22:03:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You need to point cmake to &#39;mingw32/i686-w64-mingw32/include&#39; and mingw32/i686-w64-mingw32/lib&#39; for DirectX to be picked up properly. That&#39;s also where you should be installing things. MinGW-W64 is a little odd that way.</p><p>Edit<br />I&#39;m not sure why you&#39;re getting errors with stdlib.h . Maybe try &lt;cstdlib&gt; ? It&#39;s compiling as C++, but that should still have no problem finding stdlib.h.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 17 Dec 2017 23:08:25 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>And that&#39;s a bug that I&#39;ll fix today. Attached is the WIP patch.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Mon, 18 Dec 2017 00:38:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Finally got a compile out of 5.2.3.</p><p>Evidently, the bug is only in 5.2.0.</p><p>EDIT:</p><p>So this is what I have after compiling the monolithic version of the library.<br />If it&#39;s monolithic, what else am I supposed to link?</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="number">  2</span><span class="p">#include &lt;allegro5/allegro.h&gt;</span>
<span class="number">  3</span>
<span class="number">  4</span><span class="k1">int</span> main<span class="k2">(</span><span class="k1">int</span> argc, <span class="k1">char</span><span class="k3">*</span><span class="k3">*</span> argv<span class="k2">)</span>
<span class="number">  5</span><span class="k2">{</span>
<span class="number">  6</span>    <a href="http://www.allegro.cc/manual/al_init"><span class="a">al_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  7</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number">  8</span><span class="k2">}</span>
</div></div><p>

g++    -c -g -I../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/include -MMD -MP -MF &quot;build/Debug/MinGW-Windows/sources/main.o.d&quot; -o build/Debug/MinGW-Windows/sources/main.o sources/main.cpp<br />mkdir -p dist/Debug/MinGW-Windows<br />g++     -o dist/Debug/MinGW-Windows/myc build/Debug/MinGW-Windows/sources/main.o ../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wsystem.c.obj): In function `win_initialize&#39;:<br />C:/devel/allegro5/src/win/wsystem.c:196: undefined reference to `_imp__timeBeginPeriod@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wsystem.c.obj): In function `win_shutdown&#39;:<br />C:/devel/allegro5/src/win/wsystem.c:233: undefined reference to `_imp__timeEndPeriod@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wsystem.c.obj): In function `al_win_get_path&#39;:<br />C:/devel/allegro5/src/win/wsystem.c:605: undefined reference to `GetModuleFileNameExW@16&#39;<br />C:/devel/allegro5/src/win/wsystem.c:637: undefined reference to `GetModuleFileNameExW@16&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wsystem.c.obj): In function `al_win_safe_load_library&#39;:<br />C:/devel/allegro5/src/win/wsystem.c:787: undefined reference to `_imp__PathFindOnPathA@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wtime.c.obj): In function `low_res_current_time&#39;:<br />C:/devel/allegro5/src/win/wtime.c:48: undefined reference to `_imp__timeGetTime@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wtime.c.obj): In function `al_win_init_time&#39;:<br />C:/devel/allegro5/src/win/wtime.c:101: undefined reference to `_imp__timeGetTime@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wtime.c.obj): In function `al_init_timeout&#39;:<br />C:/devel/allegro5/src/win/wtime.c:144: undefined reference to `_imp__timeGetTime@0&#39;<br />C:/devel/allegro5/src/win/wtime.c:147: undefined reference to `_imp__timeGetTime@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wwindow.c.obj): In function `clear_window&#39;:<br />C:/devel/allegro5/src/win/wwindow.c:91: undefined reference to `_imp__GetStockObject@4&#39;<br />C:/devel/allegro5/src/win/wwindow.c:91: undefined reference to `_imp__SelectObject@8&#39;<br />C:/devel/allegro5/src/win/wwindow.c:92: undefined reference to `_imp__SetDCBrushColor@8&#39;<br />C:/devel/allegro5/src/win/wwindow.c:94: undefined reference to `_imp__Rectangle@20&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wwindow.c.obj): In function `window_callback&#39;:<br />C:/devel/allegro5/src/win/wwindow.c:755: undefined reference to `_imp__CreateRectRgn@16&#39;<br />C:/devel/allegro5/src/win/wwindow.c:764: undefined reference to `_imp__GetRegionData@12&#39;<br />C:/devel/allegro5/src/win/wwindow.c:766: undefined reference to `_imp__GetRegionData@12&#39;<br />C:/devel/allegro5/src/win/wwindow.c:786: undefined reference to `_imp__DeleteObject@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wxthread.c.obj): In function `al_cond_timedwait&#39;:<br />C:/devel/allegro5/src/win/wxthread.c:339: undefined reference to `_imp__timeGetTime@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_shader.c.obj): In function `check_gl_error&#39;:<br />C:/devel/allegro5/src/opengl/ogl_shader.c:55: undefined reference to `_imp__glGetError@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_shader.c.obj): In function `glsl_use_shader&#39;:<br />C:/devel/allegro5/src/opengl/ogl_shader.c:209: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_shader.c:211: undefined reference to `_imp__glGetError@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_shader.c.obj): In function `glsl_set_shader_sampler&#39;:<br />C:/devel/allegro5/src/opengl/ogl_shader.c:279: undefined reference to `_imp__glBindTexture@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `is_wgl_extension_supported&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:103: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:106: undefined reference to `_imp__wglGetProcAddress@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `init_temp_context&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:135: undefined reference to `_imp__ChoosePixelFormat@8&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:143: undefined reference to `_imp__SetPixelFormat@12&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:149: undefined reference to `_imp__wglCreateContext@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:156: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:159: undefined reference to `_imp__wglDeleteContext@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `init_pixel_format_extensions&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:176: undefined reference to `_imp__wglGetProcAddress@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:178: undefined reference to `_imp__wglGetProcAddress@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `init_context_creation_extensions&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:194: undefined reference to `_imp__wglGetProcAddress@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `get_pixel_formats_count_old&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:210: undefined reference to `_imp__DescribePixelFormat@16&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `read_pixel_format_old&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:456: undefined reference to `_imp__DescribePixelFormat@16&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `init_ogl_context_ex&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:670: undefined reference to `_imp__wglGetCurrentContext@0&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:671: undefined reference to `_imp__wglGetCurrentDC@0&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:694: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:696: undefined reference to `_imp__wglDeleteContext@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:699: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `get_available_pixel_formats_ext&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:734: undefined reference to `_imp__wglGetCurrentContext@0&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:735: undefined reference to `_imp__wglGetCurrentDC@0&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:785: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:787: undefined reference to `_imp__wglDeleteContext@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:790: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `select_pixel_format&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:884: undefined reference to `_imp__SetPixelFormat@12&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `create_display_internals&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:975: undefined reference to `_imp__wglCreateContext@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:986: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `wgl_create_display&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:1059: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:1060: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:1061: undefined reference to `_imp__glGetString@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `destroy_display_internals&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:1104: undefined reference to `_imp__wglDeleteContext@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `wgl_set_current_display&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:1158: undefined reference to `_imp__wglGetCurrentContext@0&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:1162: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `wgl_unset_current_display&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:1181: undefined reference to `_imp__wglMakeCurrent@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `wgl_flip_display&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:1337: undefined reference to `_imp__glFlush@0&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:1339: undefined reference to `_imp__SwapBuffers@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wgl_disp.c.obj): In function `wgl_update_display_region&#39;:<br />C:/devel/allegro5/src/win/wgl_disp.c:1352: undefined reference to `_imp__glFlush@0&#39;<br />C:/devel/allegro5/src/win/wgl_disp.c:1353: undefined reference to `_imp__SwapBuffers@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wmcursor.c.obj): In function `al_win_create_icon&#39;:<br />C:/devel/allegro5/src/win/wmcursor.c:97: undefined reference to `_imp__CreateCompatibleDC@4&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:98: undefined reference to `_imp__CreateCompatibleDC@4&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:101: undefined reference to `_imp__CreateBitmap@20&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:102: undefined reference to `_imp__CreateCompatibleBitmap@12&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:103: undefined reference to `_imp__SelectObject@8&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:104: undefined reference to `_imp__SelectObject@8&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:109: undefined reference to `_imp__SetPixel@16&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:110: undefined reference to `_imp__SetPixel@16&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:132: undefined reference to `_imp__SetPixel@16&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:136: undefined reference to `_imp__SetPixel@16&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:145: undefined reference to `_imp__SelectObject@8&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:146: undefined reference to `_imp__SelectObject@8&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:147: undefined reference to `_imp__DeleteDC@4&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:148: undefined reference to `_imp__DeleteDC@4&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:159: undefined reference to `_imp__DeleteObject@4&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:160: undefined reference to `_imp__DeleteObject@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wmcursor.c.obj): In function `local_stretch_blit_to_hdc&#39;:<br />C:/devel/allegro5/src/win/wmcursor.c:470: undefined reference to `_imp__StretchDIBits@52&#39;<br />C:/devel/allegro5/src/win/wmcursor.c:475: undefined reference to `_imp__StretchDIBits@52&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wthread.c.obj): In function `al_win_thread_init&#39;:<br />C:/devel/allegro5/src/win/wthread.c:74: undefined reference to `_imp__CoInitialize@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(wthread.c.obj): In function `al_win_thread_exit&#39;:<br />C:/devel/allegro5/src/win/wthread.c:84: undefined reference to `_imp__CoUninitialize@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(extensions.c.obj): In function `al_ogl_version&#39;:<br />C:/devel/allegro5/src/opengl/extensions.c:150: undefined reference to `_imp__glGetString@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(extensions.c.obj): In function `print_extensions_3_0&#39;:<br />C:/devel/allegro5/src/opengl/extensions.c:212: undefined reference to `_imp__glGetIntegerv@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(extensions.c.obj): In function `load_extension&#39;:<br />C:/devel/allegro5/src/opengl/extensions.c:288: undefined reference to `_imp__wglGetProcAddress@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(extensions.c.obj): In function `ogl_is_extension_supported&#39;:<br />C:/devel/allegro5/src/opengl/extensions.c:476: undefined reference to `_imp__glGetIntegerv@8&#39;<br />C:/devel/allegro5/src/opengl/extensions.c:488: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/opengl/extensions.c:502: undefined reference to `_imp__wglGetProcAddress@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(extensions.c.obj): In function `al_get_opengl_proc_address&#39;:<br />C:/devel/allegro5/src/opengl/extensions.c:613: undefined reference to `_imp__wglGetProcAddress@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(extensions.c.obj): In function `al_ogl_manage_extensions&#39;:<br />C:/devel/allegro5/src/opengl/extensions.c:733: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/opengl/extensions.c:790: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/opengl/extensions.c:839: undefined reference to `_imp__glGetIntegerv@8&#39;<br />C:/devel/allegro5/src/opengl/extensions.c:868: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/opengl/extensions.c:879: undefined reference to `_imp__glGetString@4&#39;<br />C:/devel/allegro5/src/opengl/extensions.c:889: undefined reference to `_imp__glGetIntegerv@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_bitmap.c.obj): In function `ogl_draw_bitmap_region&#39;:<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:351: undefined reference to `_imp__glBindTexture@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:352: undefined reference to `_imp__glCopyTexSubImage2D@32&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_bitmap.c.obj): In function `ogl_upload_bitmap&#39;:<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:404: undefined reference to `_imp__glGenTextures@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:405: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:416: undefined reference to `_imp__glBindTexture@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:417: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:425: undefined reference to `_imp__glTexParameteri@12&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:426: undefined reference to `_imp__glTexParameteri@12&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:432: undefined reference to `_imp__glTexParameteri@12&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:438: undefined reference to `_imp__glTexParameteri@12&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:460: undefined reference to `_imp__glTexParameteri@12&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:461: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:481: undefined reference to `_imp__glPixelStorei@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:482: undefined reference to `_imp__glTexImage2D@36&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:485: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:489: undefined reference to `_imp__glTexImage2D@36&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:493: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:515: undefined reference to `_imp__glDeleteTextures@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:524: undefined reference to `_imp__glGetError@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_bitmap.c.obj): In function `ogl_destroy_bitmap&#39;:<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:575: undefined reference to `_imp__glDeleteTextures@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_bitmap.c.obj): In function `ogl_lock_compressed_region&#39;:<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:769: undefined reference to `_imp__glPushClientAttrib@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:772: undefined reference to `_imp__glPixelStorei@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:773: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:785: undefined reference to `_imp__glBindTexture@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:787: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:830: undefined reference to `_imp__glPopClientAttrib@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_bitmap.c.obj): In function `ogl_unlock_compressed_region&#39;:<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:894: undefined reference to `_imp__glPushClientAttrib@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:897: undefined reference to `_imp__glPixelStorei@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:898: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:905: undefined reference to `_imp__glBindTexture@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:913: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_bitmap.c:920: undefined reference to `_imp__glPopClientAttrib@0&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_display.c.obj): In function `al_ogl_setup_bitmap_clipping&#39;:<br />C:/devel/allegro5/src/opengl/ogl_display.c:145: undefined reference to `_imp__glDisable@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_display.c:148: undefined reference to `_imp__glEnable@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_display.c:154: undefined reference to `_imp__glScissor@16&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `al_opengl_set_blender&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:93: undefined reference to `_imp__glEnable@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:108: undefined reference to `_imp__glEnable@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:110: undefined reference to `_imp__glBlendFunc@8&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `vert_ptr_on&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:137: undefined reference to `_imp__glEnableClientState@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:138: undefined reference to `_imp__glVertexPointer@16&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `vert_ptr_off&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:152: undefined reference to `_imp__glDisableClientState@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `color_ptr_on&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:167: undefined reference to `_imp__glEnableClientState@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:168: undefined reference to `_imp__glColorPointer@16&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `color_ptr_off&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:182: undefined reference to `_imp__glDisableClientState@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `tex_ptr_on&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:197: undefined reference to `_imp__glEnableClientState@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:198: undefined reference to `_imp__glTexCoordPointer@16&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `tex_ptr_off&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:212: undefined reference to `_imp__glDisableClientState@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `ogl_clear_android_2_1_workaround&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:253: undefined reference to `_imp__glDisableClientState@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:254: undefined reference to `_imp__glDisableClientState@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:257: undefined reference to `_imp__glDisable@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:258: undefined reference to `_imp__glBindTexture@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:260: undefined reference to `_imp__glDrawArrays@12&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `ogl_clear&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:296: undefined reference to `_imp__glClearColor@16&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:297: undefined reference to `_imp__glClear@4&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `ogl_draw_pixel&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:339: undefined reference to `_imp__glDrawArrays@12&#39;<br />../../../../../mingw-w64/i686-7.2.0-posix-dwarf-rt_v5-rev1/mingw32/lib/liballegro_monolith-debug-static.a(ogl_draw.c.obj): In function `ogl_flush_vertex_cache&#39;:<br />C:/devel/allegro5/src/opengl/ogl_draw.c:390: undefined reference to `_imp__glEnable@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:393: undefined reference to `_imp__glGetIntegerv@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:403: undefined reference to `_imp__glBindTexture@8&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:459: undefined reference to `_imp__glDisableClientState@4&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:462: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:463: undefined reference to `_imp__glDrawArrays@12&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:467: undefined reference to `_imp__glGetError@0&#39;<br />C:/devel/allegro5/src/opengl/ogl_draw.c:502: undefined reference to `_imp__glDisable@4&#39;
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Mon, 18 Dec 2017 02:56:50 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Sorry, this thread slipped my mind.</p><p>Here is the full list of static libraries to link to when on Windows :</p><pre>
-static -ljpeg -ldumb -lFLAC -lfreetype -lvorbisfile -lvorbis -logg -lphysfs -lpng16 -lzlibstatic -ldsound -lgdiplus -luuid -lkernel32 -lwinmm -lpsapi -lopengl32 -lglu32 -luser32 -lcomdlg32 -lgdi32 -lshell32 -lole32 -ladvapi32 -lws2_32 -lshlwapi -static-libstdc++ -static-libgcc
</pre><p>

This tells the linker to static link all of the following libraries :
</p><pre>
-static
</pre><p>

These are the optional dependencies you compiled support for when building allegro (omit any you didn&#39;t build support for) :
</p><pre>
-ljpeg
-ldumb
-lFLAC
-lfreetype
-lvorbisfile
-lvorbis
-logg
-lphysfs
-lpng16
-lzlibstatic
</pre><p>

These are the Windows libraries. You must link all of these.
</p><pre>
-ldsound
-lgdiplus
-luuid
-lkernel32
-lwinmm
-lpsapi
-lopengl32
-lglu32
-luser32
-lcomdlg32
-lgdi32
-lshell32
-lole32
-ladvapi32
-lws2_32
-lshlwapi
</pre><p>

And last but not least, the C Run Time libraries :
</p><pre>
-static-libstdc++
-static-libgcc
</pre><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sat, 23 Dec 2017 09:49:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;ll come back to the static build later. Right now, I&#39;m getting undefined reference errors for functions in the ttf addon like al_init_ttf_addon(). Are these gone in 5.2.3?</p><p>EDIT: When I configured the allegro build in cmake, the output says that the TTF_COMPILES test failed, and that freetype doesn&#39;t compile.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Sun, 24 Dec 2017 03:16:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Just link to the Allegro monolith dll. You can&#39;t link to an add-on you didn&#39;t build so you can&#39;t usethosefunctions
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Sun, 24 Dec 2017 04:56:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Is your freetype library static? If so, you may need to specify what dependencies freetype needs, e.g. `-DFREETYPE_ZLIB=on -DFREETYPE_PNG=on -DFREETYPE_BZIP2=on`. Only specify the ones you need.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sun, 24 Dec 2017 06:29:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I left out a bunch of steps that I did beforehand.</p><p>I built the alleg dependencies from the <a href="https://github.com/liballeg/allegro_winpkg">repo on github</a> with msys. Whichever way FreeType was configured to build when I ran build_deps_msys_32.sh, that&#39;s what I&#39;m using. The lib file ends in .a, so I guess it&#39;s static?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Sun, 24 Dec 2017 07:21:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yep, that&#39;s static. You then want `-DFREETYPE_ZLIB=on -DFREETYPE_PNG=on` (that goes on the command line when invoking Allegro&#39;s cmake, if that wasn&#39;t clear).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Sun, 24 Dec 2017 08:26:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That worked. Finally got a dynamic build, but static linking still gives me those errors above. I included the commands to the linker; the only thing I had to change was &quot;-lzlibstatic&quot; to &quot;-lzlib&quot; because I don&#39;t have a &quot;libzlibstatic.a&quot;, just &quot;libzlib.a&quot;.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Mon, 25 Dec 2017 06:54:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Did you add them after -lallegro and the gang?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Mon, 25 Dec 2017 07:20:48 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>This is what my linker options are. I didn&#39;t put -lallegro in the linker options, but in &quot;link libraries&quot;.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BitCruncher)</author>
		<pubDate>Mon, 25 Dec 2017 07:53:58 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I wouldn&#39;t use the &#39;link libraries&#39; tab, but instead properly add the path to the libraries in &#39;search directories&#39; for the &#39;linker&#39; and then add everything in the correct order in &#39;linker options&#39;. Also, create one project build per build type. You can set all the include and link directories in the main project, and then set the specific libraries to link in the sub build linker options.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Edgar Reynaldo)</author>
		<pubDate>Tue, 26 Dec 2017 21:49:06 +0000</pubDate>
	</item>
</rss>
