<div class="gmail_quote">On Mon, May 2, 2011 at 1:53 AM, Robert Nelson <span dir="ltr">&lt;<a href="mailto:boardmaster357@gmail.com">boardmaster357@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
&gt; try ... setting Boost_DEBUG On<br>
Great suggestion!<br>
<br>
I looked at the debug output as you recommended and discovered that<br>
findboost only searches for filenames that start with &quot;boost&quot;  while<br>
all the files in the lib directory start with &quot;libboost&quot;<br>
<br>
I copied and renamed the regex files in the lib directory to start<br>
with &quot;boost&quot; instead and it found the regex library but not the<br>
others.  So a possible solution would be to rename all the files in<br>
the folder.  This, however, is less than elegant.<br>
<br>
Is this a breaking change in the way the boost library files are<br>
named, a bug in findboost, or did I install boost wrong somehow?<br></blockquote><div><br></div><div>On Windows, the boost convention is to prefix shared libraries with &quot;boost&quot; and static libraries with &quot;libboost&quot;.</div>
<div>By default FindBoost searches for shared libraries since this matches CMake default behavior on Unix platforms.</div><div><br></div><div>If you want FindBoost to search for static libraries instead, simply set:</div>
<div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">set(Boost_USE_STATIC_LIBS ON)</span></div><div><br></div><div><br></div></div>-- <br>Philip Lowman<br>