<div dir="ltr"><div dir="ltr"><div class="gmail-adn gmail-ads" style="padding-top:0px;padding-right:0px;padding-left:0px;display:flex;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div class="gmail-gs" style="margin:0px;padding:0px 0px 20px;width:1080px"><div class="gmail-"><div id="gmail-:14d" class="gmail-ii gmail-gt" style="margin:8px 0px 0px;padding:0px"><div id="gmail-:14c" class="gmail-a3s gmail-aXjCH"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><pre style="color:rgb(0,0,0)">To whom it may concern,</pre><pre style="color:rgb(0,0,0)">I&#39;m writing to address my issue on running Galib on Visual Studio 2019. I followed all the steps here for Windows: <a href="http://lancet.mit.edu/galib-2.4/Installation.html" target="_blank">http://lancet.mit.edu/galib-2.4/Installation.html</a></pre><pre style="color:rgb(0,0,0)">I&#39;m getting the following linking errors:</pre><pre style="color:rgb(0,0,0)"><p class="MsoNormal">
</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2019: unresolved external symbol &quot;public: static float __cdecl
GA1DArrayGenome&lt;float&gt;::ElementComparator(class GAGenome const
&amp;,class GAGenome const &amp;)&quot;
(?ElementComparator@?$GA1DArrayGenome@M@@SAMABVGAGenome@@0@Z) referenced in
function &quot;public: __thiscall
GA1DArrayAlleleGenome&lt;float&gt;::GA1DArrayAlleleGenome&lt;float&gt;(class
GAAlleleSetArray&lt;float&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@M@@QAE@ABV?$GAAlleleSetArray@M@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2019: unresolved external symbol &quot;public: static int __cdecl
GA1DArrayGenome&lt;float&gt;::UniformCrossover(class GAGenome const &amp;,class
GAGenome const &amp;,class GAGenome *,class GAGenome *)&quot;
(?UniformCrossover@?$GA1DArrayGenome@M@@SAHABVGAGenome@@0PAV2@1@Z) referenced
in function &quot;public: __thiscall
GA1DArrayAlleleGenome&lt;float&gt;::GA1DArrayAlleleGenome&lt;float&gt;(class
GAAlleleSetArray&lt;float&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@M@@QAE@ABV?$GAAlleleSetArray@M@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2019: unresolved external symbol &quot;public: __thiscall
GA1DArrayGenome&lt;float&gt;::GA1DArrayGenome&lt;float&gt;(unsigned int,float
(__cdecl*)(class GAGenome &amp;),void *)&quot;
(??0?$GA1DArrayGenome@M@@QAE@IP6AMAAVGAGenome@@@ZPAX@Z) referenced in function  &quot;public: __thiscall
GA1DArrayAlleleGenome&lt;float&gt;::GA1DArrayAlleleGenome&lt;float&gt;(class
GAAlleleSetArray&lt;float&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@M@@QAE@ABV?$GAAlleleSetArray@M@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2019: unresolved external symbol &quot;public: virtual __thiscall
GA1DArrayGenome&lt;float&gt;::~GA1DArrayGenome&lt;float&gt;(void)&quot;
(??1?$GA1DArrayGenome@M@@UAE@XZ) referenced in function</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">__unwindfunclet$??0?$GA1DArrayAlleleGenome@M@@QAE@ABV?$GAAlleleSetArray@M@@P6AMAAVGAGenome@@@ZPAX@Z$0</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2019: unresolved external symbol &quot;public: static void __cdecl
GA1DArrayAlleleGenome&lt;float&gt;::UniformInitializer(class GAGenome
&amp;)&quot;
(?UniformInitializer@?$GA1DArrayAlleleGenome@M@@SAXAAVGAGenome@@@Z) referenced
in function &quot;public: __thiscall
GA1DArrayAlleleGenome&lt;float&gt;::GA1DArrayAlleleGenome&lt;float&gt;(class
GAAlleleSetArray&lt;float&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot; (??0?$GA1DArrayAlleleGenome@M@@QAE@ABV?$GAAlleleSetArray@M@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual class
GAGenome * __thiscall GA1DArrayAlleleGenome&lt;float&gt;::clone(enum
GAGenome::CloneMethod)const &quot;
(?clone@?$GA1DArrayAlleleGenome@M@@UBEPAVGAGenome@@W4CloneMethod@2@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual void
__thiscall GA1DArrayAlleleGenome&lt;float&gt;::copy(class GAGenome const
&amp;)&quot; (?copy@?$GA1DArrayAlleleGenome@M@@UAEXABVGAGenome@@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual int
__thiscall GA1DArrayAlleleGenome&lt;float&gt;::write(class
std::basic_ostream&lt;char,struct std::char_traits&lt;char&gt; &gt; &amp;)const
&quot;
(?write@?$GA1DArrayAlleleGenome@M@@UBEHAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual int
__thiscall GA1DArrayAlleleGenome&lt;float&gt;::equal(class GAGenome const
&amp;)const &quot; (?equal@?$GA1DArrayAlleleGenome@M@@UBEHABVGAGenome@@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual int
__thiscall GA1DArrayAlleleGenome&lt;float&gt;::resize(int)&quot;
(?resize@?$GA1DArrayAlleleGenome@M@@UAEHH@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2019: unresolved external symbol &quot;public: __thiscall
GAAlleleSetCore&lt;float&gt;::GAAlleleSetCore&lt;float&gt;(class
GAAlleleSetCore&lt;float&gt; const &amp;)&quot;
(??0?$GAAlleleSetCore@M@@QAE@ABV0@@Z) </span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced
in function</span></samp><span lang="EN-GB"> &quot;public:
class GAAlleleSet&lt;float&gt; &amp; __thiscall
GAAlleleSet&lt;float&gt;::operator=(class GAAlleleSet&lt;float&gt; const
&amp;)&quot; (??4?$GAAlleleSet@M@@QAEAAV0@ABV0@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GARealGenome.obj
: error LNK2019: unresolved external symbol &quot;public: class
GAAlleleSetCore&lt;float&gt; &amp; __thiscall
GAAlleleSetCore&lt;float&gt;::operator=(class GAAlleleSetCore&lt;float&gt;
const &amp;)&quot; (??4?$GAAlleleSetCore@M@@QAEAAV0@ABV0@@Z) </span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced
in function</span></samp><span lang="EN-GB"> &quot;public:
class GAAlleleSet&lt;float&gt; &amp; __thiscall
GAAlleleSet&lt;float&gt;::operator=(class GAAlleleSet&lt;float&gt; const
&amp;)&quot; (??4?$GAAlleleSet@M@@QAEAAV0@ABV0@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: static float __cdecl
GA1DArrayGenome&lt;char&gt;::ElementComparator(class GAGenome const &amp;,class
GAGenome const &amp;)&quot;
(?ElementComparator@?$GA1DArrayGenome@D@@SAMABVGAGenome@@0@Z) </span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced
in function</span></samp><span lang="EN-GB">
&quot;public: __thiscall
GA1DArrayAlleleGenome&lt;char&gt;::GA1DArrayAlleleGenome&lt;char&gt;(class
GAAlleleSetArray&lt;char&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@D@@QAE@ABV?$GAAlleleSetArray@D@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: static int __cdecl
GA1DArrayGenome&lt;char&gt;::UniformCrossover(class GAGenome const &amp;,class
GAGenome const &amp;,class GAGenome *,class GAGenome *)&quot;
(?UniformCrossover@?$GA1DArrayGenome@D@@SAHABVGAGenome@@0PAV2@1@Z) </span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced
in function</span></samp><span lang="EN-GB">
&quot;public: __thiscall
GA1DArrayAlleleGenome&lt;char&gt;::GA1DArrayAlleleGenome&lt;char&gt;(class
GAAlleleSetArray&lt;char&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@D@@QAE@ABV?$GAAlleleSetArray@D@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: __thiscall
GA1DArrayGenome&lt;char&gt;::GA1DArrayGenome&lt;char&gt;(unsigned int,float
(__cdecl*)(class GAGenome &amp;),void *)&quot;
(??0?$GA1DArrayGenome@D@@QAE@IP6AMAAVGAGenome@@@ZPAX@Z) </span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced
in function</span></samp><span lang="EN-GB">
&quot;public: __thiscall GA1DArrayAlleleGenome&lt;char&gt;::GA1DArrayAlleleGenome&lt;char&gt;(class
GAAlleleSetArray&lt;char&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@D@@QAE@ABV?$GAAlleleSetArray@D@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: virtual __thiscall
GA1DArrayGenome&lt;char&gt;::~GA1DArrayGenome&lt;char&gt;(void)&quot;
(??1?$GA1DArrayGenome@D@@UAE@XZ) </span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced
in function</span></samp><span lang="EN-GB"> __unwindfunclet$??0?$GA1DArrayAlleleGenome@D@@QAE@ABV?$GAAlleleSetArray@D@@P6AMAAVGAGenome@@@ZPAX@Z$0</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: static void __cdecl
GA1DArrayAlleleGenome&lt;char&gt;::UniformInitializer(class GAGenome
&amp;)&quot; (?UniformInitializer@?$GA1DArrayAlleleGenome@D@@SAXAAVGAGenome@@@Z)
</span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced in function</span></samp><span lang="EN-GB"> &quot;public: __thiscall
GA1DArrayAlleleGenome&lt;char&gt;::GA1DArrayAlleleGenome&lt;char&gt;(class
GAAlleleSetArray&lt;char&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@D@@QAE@ABV?$GAAlleleSetArray@D@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: static int __cdecl
GA1DArrayAlleleGenome&lt;char&gt;::FlipMutator(class GAGenome
&amp;,float)&quot;
(?FlipMutator@?$GA1DArrayAlleleGenome@D@@SAHAAVGAGenome@@M@Z) </span><samp><span lang="EN-GB" style="font-size:9pt;line-height:12.84px">referenced
in function</span></samp><span lang="EN-GB"> &quot;public:
__thiscall
GA1DArrayAlleleGenome&lt;char&gt;::GA1DArrayAlleleGenome&lt;char&gt;(class
GAAlleleSetArray&lt;char&gt; const &amp;,float (__cdecl*)(class GAGenome
&amp;),void *)&quot;
(??0?$GA1DArrayAlleleGenome@D@@QAE@ABV?$GAAlleleSetArray@D@@P6AMAAVGAGenome@@@ZPAX@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual class
GAGenome * __thiscall GA1DArrayAlleleGenome&lt;char&gt;::clone(enum
GAGenome::CloneMethod)const &quot;
(?clone@?$GA1DArrayAlleleGenome@D@@UBEPAVGAGenome@@W4CloneMethod@2@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual void
__thiscall GA1DArrayAlleleGenome&lt;char&gt;::copy(class GAGenome const
&amp;)&quot; (?copy@?$GA1DArrayAlleleGenome@D@@UAEXABVGAGenome@@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual int
__thiscall GA1DArrayAlleleGenome&lt;char&gt;::equal(class GAGenome const
&amp;)const &quot; (?equal@?$GA1DArrayAlleleGenome@D@@UBEHABVGAGenome@@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2001: unresolved external symbol &quot;public: virtual int __thiscall
GA1DArrayAlleleGenome&lt;char&gt;::resize(int)&quot;
(?resize@?$GA1DArrayAlleleGenome@D@@UAEHH@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: __thiscall
GAAlleleSetCore&lt;char&gt;::GAAlleleSetCore&lt;char&gt;(class
GAAlleleSetCore&lt;char&gt; const &amp;)&quot; (??0?$GAAlleleSetCore@D@@QAE@ABV0@@Z)
referenced in function &quot;public: class GAAlleleSet&lt;char&gt; &amp;
__thiscall GAAlleleSet&lt;char&gt;::operator=(class GAAlleleSet&lt;char&gt;
const &amp;)&quot; (??4?$GAAlleleSet@D@@QAEAAV0@ABV0@@Z)</span></p><p class="MsoNormal">

</p><p class="MsoNormal"><span lang="EN-GB">1&gt;GAStringGenome.obj
: error LNK2019: unresolved external symbol &quot;public: class
GAAlleleSetCore&lt;char&gt; &amp; __thiscall
GAAlleleSetCore&lt;char&gt;::operator=(class GAAlleleSetCore&lt;char&gt; const
&amp;)&quot; (??4?$GAAlleleSetCore@D@@QAEAAV0@ABV0@@Z) referenced in function &quot;public:
class GAAlleleSet&lt;char&gt; &amp; __thiscall
GAAlleleSet&lt;char&gt;::operator=(class GAAlleleSet&lt;char&gt; const
&amp;)&quot; (??4?$GAAlleleSet@D@@QAEAAV0@ABV0@@Z)</span></p><p class="MsoNormal">
</p></pre><pre style="color:rgb(0,0,0)">Am I missing something with Visual Studio configuration ?</pre><pre style="color:rgb(0,0,0)">Thank you for your time, </pre><pre style="color:rgb(0,0,0)">Jami.</pre></div></div></div></div></div></div></div></div></div></div><div class="gmail-gA gmail-gt gmail-acV" style="border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top:none;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif"><div class="gmail-gB gmail-xu"><div class="gmail-ip gmail-iq" style="padding:16px 0px;border-top:none"><div id="gmail-:14e"><table class="gmail-cf gmail-wS"><tbody><tr><td class="gmail-amq"><img id="gmail-:la_0" name=":la" src="https://ssl.gstatic.com/ui/v1/icons/mail/no_photo.png" class="gmail-ajn gmail-bofPge"></td><td class="gmail-amr" style="width:1080px"><div class="gmail-nr gmail-wR"><div class="gmail-amn"><span id="gmail-:147" tabindex="0" class="gmail-ams gmail-bkH">Répondre</span><span id="gmail-:149" tabindex="0" class="gmail-ams gmail-bkG">Transférer</span></div></div></td></tr></tbody></table></div></div></div></div></div></div>