Hi devs, I also had problems to get the startup on c++ plugins development. Mainly because there was no Plugin Builder for C++. So we had to write everything from scratch and many are repetitive tasks. I though about writing a plugin builder for c++ but it never got out of planning phase. Anyone interested in developping? Best regards, Mauricio
On Tue, Feb 22, 2011 at 6:55 PM, Tim Sutton <[email protected]> wrote: > Hi > > On Fri, Feb 18, 2011 at 10:38 PM, sailmcm <[email protected]> wrote: > > Thanks Goivanni, for the help and encouragment. I have read both > documents and I was not able to resolve all problems. As you suggested I > will try harder. > > > > Maaza - once you have QGIS building from source in windows the process > for building a new plugins is quite simple. Just copy and paste a > simple plugin folder like copyright plugin, name the folder something > like myplugin or whatever and then work through each and every file in > that dir (using search and replace where it makes sense to do so) to > make it your own. Look in the CMakeLists.txt - its not that hard - > typically you just need to add your .h and .cpp files to the list. If > you are able to use linux, you can even more easily just use the > plugin_builder.py script in that src/plugins directory and it will > generate for you a 'hello world' C++ plugin. > > All that said you will need to understand Qt4 to do anything useful > once you get going... > > Have fun! > > Regards > > Tim > > > > "G. Allegri" <[email protected]> wrote: > > > >>Maaza, I think your approach doesn't help to give you a hand. > >>The community cannot supply you the *time* you should invest in trying > and, > >>maybe, learning the necessary basics to do what you need. You shoud try > and > >>try and the, eventually, ask about things that go wrong. > >> > >>QGis plugins are C++, with some macros defined by Qt. Nothing more, > nothing > >>less (am I wrong?). If you're able to compile C++ code in Visual Studio, > you > >>don't need to rely on Cmakelist. It can help, because it makes a lot of > work > >>for you, and you can be inspired by other plugins. But you also can build > >>and link the usual way. > >> > >>Have you read the "QGIS Coding and Compilation Guide" [1]? > >> > >>giovanni > >> > >>[1] > >> > http://download.osgeo.org/qgis/doc/manual/qgis-1.6.0_coding-compilation_guide_en.pdf > >> > >> > >> > >> > >>2011/2/18 maaza mekuria <[email protected]> > >> > >>> Can it be possible to create a minimalist plugin using c++ in Windows > >>> Visual C++ Express without using all the bells and whistles that are in > the > >>> other plugins such as CMakelists? > >>> > >>> Your help may make a difference between using Python and C++. I was > able to > >>> copy a Python plugin and easily adopt it to my own version of a plugin. > I > >>> was able to add and remove GUI items by just editing the UI file. I > want to > >>> do something similar using C++. Is it impossible for a new comer? Do I > need > >>> a Computer Science degree to? But it should not be as they say "Rocket > >>> science" to write a little function. > >>> > >>> I promise if I get it to work, I will share it with those who are > suffering > >>> the famine for information. I am not sure why there is lack of > documentation > >>> on such a simple matter or may be it is not simple or it is esoteric > because > >>> it is highly dependent on many secret doors and passageways. > >>> > >>> I confess my stubbornness to use C++ is due to the type of work being a > bit > >>> intensive and I also have already a C++ code for it and I just need a > nicer > >>> interface and data store that is free as in "Free Chai" inside QGIS. > >>> > >>> Anybody there listening to the call from QGIS (Quiet or Slow GIS) > desert? > >>> > >>> > >>> Maaza > >>> > >>> > >>> > >>> > >>> _______________________________________________ > >>> Qgis-developer mailing list > >>> [email protected] > >>> http://lists.osgeo.org/mailman/listinfo/qgis-developer > >>> > >>> > > > > _______________________________________________ > > Qgis-developer mailing list > > [email protected] > > http://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > > > > > -- > Tim Sutton - QGIS Project Steering Committee Member (Release Manager) > ============================================== > Please do not email me off-list with technical > support questions. Using the lists will gain > more exposure for your issues and the knowledge > surrounding your issue will be shared with all. > > Visit http://linfiniti.com to find out about: > * QGIS programming and support services > * Mapserver and PostGIS based hosting plans > * FOSS Consulting Services > Skype: timlinux > Irc: timlinux on #qgis at freenode.net > ============================================== > _______________________________________________ > Qgis-developer mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/qgis-developer > -- Mauricio de Paulo Engenheiro Cartografo MapeandoOBrasil <http://mapeandoobrasil.blogspot.com>
_______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
