<div dir="ltr"><div>Hi Mauro, <br></div><div><br></div><div>Don't give up on the SDK! I think this may be a problem with the linker being unable to find the library. <br></div><div>It would help if you post your exact error messages. <br></div><div><br></div><div>Here is an older post related to VS issues that might help you out: <a href="https://gitlab.onelab.info/gmsh/gmsh/issues/551">https://gitlab.onelab.info/gmsh/gmsh/issues/551</a></div><div><br></div><div><i>From that post: </i><br></div><div><i>-----------------------------</i><br></div><div>
<p dir="auto">Compiling and running a C++ example with <span class="gmail-il">Visual</span> <span class="gmail-il">Studio</span> 2017 is as simple as running this in the <span class="gmail-il">Visual</span> <span class="gmail-il">Studio</span> shell:</p>
<pre class="gmail-m_8664279313415813442code gmail-m_8664279313415813442highlight gmail-m_8664279313415813442js-syntax-highlight gmail-m_8664279313415813442plaintext" lang="plaintext"><code><span id="gmail-m_8664279313415813442LC1" class="gmail-m_8664279313415813442line" lang="plaintext">C:\gmsh-git-Windows64-sdk> ren include\gmsh.h_cwrap gmsh.h</span>
<span id="gmail-m_8664279313415813442LC2" class="gmail-m_8664279313415813442line" lang="plaintext">C:\gmsh-git-Windows64-sdk> cl /Iinclude share\doc\gmsh\demos\api\simple.cpp lib\gmsh.lib</span>
<span id="gmail-m_8664279313415813442LC3" class="gmail-m_8664279313415813442line" lang="plaintext">C:\gmsh-git-Windows64-sdk> cd lib</span>
<span id="gmail-m_8664279313415813442LC4" class="gmail-m_8664279313415813442line" lang="plaintext">C:\gmsh-git-Windows64-sdk\lib> ..\simple.exe</span></code></pre>

</div><div>
<i>-----------------------------</i> <br></div><div><br></div><div>For your use case, I think the SDK is the right way to go. </div><div>I'm not sure about a Topo_DS shape directly, but Gmsh certainly allows you to import a STP model and then mesh it with different settings. <br></div><br><div>Sincerely, <br></div><div>Max <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 14, 2019 at 11:30 AM Mauro Corbo <<a href="mailto:ing.maurocorbo@gmail.com" target="_blank">ing.maurocorbo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear Max,thanks for your reply.<br>I have just tried with prebuilt sdk, but errors occurred for gmsh library functions call.(unresolved extrnals, the gmsh exists, but errors)<br>I am using VS2012<br>This is why , I would compile by source.<br>byway,I work with OpenCascade from many years and I need a roboust platform to mesh surfaces and /or solids<br>I am new in Gmsh.<br>My questions is :<br>Suppose I successfully compile with prebuilt Gmsh Sdk, Will I able to import a TopoDS_Shape (I know  there is a function for this) Or alternativley , import a STP/IGES object and mesh it playing via C++ code <br>with mesh size ( see attached PDF) ?<br>Does Sdk let this?<br>Pls let me know<br>Mauro<br><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 14 ago 2019 alle ore 06:27 Max Orok <<a href="mailto:morok@mevex.com" target="_blank">morok@mevex.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>If you really need to compile Gmsh from source, this readme file is a good place to start: <br></div><div><a href="https://gitlab.onelab.info/gmsh/gmsh/blob/master/README.txt" target="_blank">https://gitlab.onelab.info/gmsh/gmsh/blob/master/README.txt</a></div><div><br></div><div>However, if you only want to use the Gmsh API, you could take a look at: </div><div><a href="https://gitlab.onelab.info/gmsh/gmsh/blob/master/demos/api/README.txt" target="_blank">https://gitlab.onelab.info/gmsh/gmsh/blob/master/demos/api/README.txt</a></div><div><br></div><div>Instead of having to compile Gmsh yourself, you can download a prebuilt binary SDK library for Windows <a href="http://gmsh.info/bin/Windows/" target="_blank">here</a> and link your programs against it. <br></div><div><br></div><div>Sincerely, <br></div><div>Max<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 13, 2019 at 4:18 PM Mauro Corbo <<a href="mailto:ing.maurocorbo@gmail.com" target="_blank">ing.maurocorbo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">hello,could I get a detailed description how compile gmsh under Vs2012 or later.<br>I tried load CMAKE, but missing libraries error occur.<div>Moreover,Could i know where find alla madatory libraries?<br>Regards<br>Mauro</div></div>
_______________________________________________<br>
gmsh mailing list<br>
<a href="mailto:gmsh@onelab.info" target="_blank">gmsh@onelab.info</a><br>
<a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank">http://onelab.info/mailman/listinfo/gmsh</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail-m_-9221943998330681637gmail-m_-8762935597862408618gmail-m_-1242606438414015792gmail-m_4939822951685258205gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Max Orok</div><div>Contractor<br></div></div><div dir="ltr"><a href="http://www.mevex.com" target="_blank">www.mevex.com</a><br><br><img width="164" height="42"><br></div></div></div></div></div></div>
</blockquote></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail-m_-9221943998330681637gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Max Orok</div><div>Contractor<br></div></div><div dir="ltr"><a href="http://www.mevex.com" target="_blank">www.mevex.com</a><br><br><img width="164" height="42"><br></div></div></div></div></div></div>