<div dir="ltr">Hi,<div><br></div><div>to GRASS GIS programming does not depend on any special set of tools except for C/C++ compiler and/or Python interpreter and few other tools. You can develop your GRASS module (or call GRASS functionality) using C, C++ or Python (alternatively bindings to some other languages/environments are also available, namely R and Bash or other command line).<div class="gmail_extra">

<br></div><div class="gmail_extra">I've newer personally tried write GRASS module in C or C++ on Windows. The best place to start is probably this page:</div><div class="gmail_extra"><br></div><div class="gmail_extra">

<a href="https://trac.osgeo.org/grass/wiki/BuildingOnWindows">https://trac.osgeo.org/grass/wiki/BuildingOnWindows</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">If you would like to use some IDE, I can recommend you QtCreator which I'm using for GRASS development. Here is the guide how to use it for GRASS (written for Linux, but should be possible to generalize it):</div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://grasswiki.osgeo.org/wiki/Using_QtCreator_for_GRASS_C_development">http://grasswiki.osgeo.org/wiki/Using_QtCreator_for_GRASS_C_development</a><br>

</div><div class="gmail_extra"><br></div><div class="gmail_extra">For Python, you just need some Python editor/IDE, I can recommend you Spyder:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="https://code.google.com/p/spyderlib/">https://code.google.com/p/spyderlib/</a></div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Note that you need to run your Python scripts as well as C/C++ programs from GRASS session. There are other possibilities but this is what is used.</div><div class="gmail_extra">

<br></div><div class="gmail_extra">API documentation is placed here:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://grass.osgeo.org/programming7/">http://grass.osgeo.org/programming7/</a></div>

<div class="gmail_extra"><br></div><div class="gmail_extra">If you have further questions about programming in GRASS consider joining grass-dev mailing list:</div><div class="gmail_extra"><br></div><div class="gmail_extra">

<a href="http://lists.osgeo.org/listinfo/grass-dev">http://lists.osgeo.org/listinfo/grass-dev</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">Best,</div><div class="gmail_extra">Vaclav</div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Sat, Nov 30, 2013 at 5:35 AM, Enayat Soleymani <span dir="ltr"><<a href="mailto:soleymani87@gmail.com" target="_blank">soleymani87@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

hi<br>
if someone wants to do programing by Arc abject in the windows<br>
operating system he will need Arc Engine and visual studio (c#).<br>
I was wondering if you could please answer this question :<br>
what do I need to do programing by GRASS in the windows operating system?<br>
_______________________________________________<br>
grass-web mailing list<br>
<a href="mailto:grass-web@lists.osgeo.org">grass-web@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-web" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-web</a><br>
</blockquote></div><br></div></div></div>