Thanks to Richard and Andreas for their help! Why not python? In the last year our company began developing an extension for ArcGIS 10 in .Net C#. Our intention is a similar working plugin in QGis. For me it was first easier to port the Code to C++. Indeed i'm not a save C++-Programmer but from python i don't understand anything. And so the decision comes to C++. The start over a year ago was not so easy but for Lisboa i could get a small testplugin get running. Then i've made an error and get new sources from github and my plugin only runs with the weekly masters. So sporadically when I added some features to my plugin i get the new sources from github and the adequate weekly build to test my plugin. So all seems well, I thought I wait for the new Version (2.0 Dufour) and then we could have a nice beta-version of our plugin. But now i can't get running the plugin in 2.0, only in 2.1 its working. I get no error in 2.0, it isn't shown in the pluginlist, not even in red. So i don't know the reason. I assumed it was the api break between 1.9 and 2.0. Maybe i don't have the right proceeding. But how can I get the sources of 2.0 to compile my project in VS 2010, from github i get only the actual. Is this the fault? I don't know.
Freundliche Grüße aus Leipzig Susann Schmidt Softwareentwicklung ************************************************************** GFI - Gesellschaft für Informationstechnologie mbH Philipp-Rosenthal-Straße 9 D-04103 Leipzig Geschäftsführer: Andreas Richter Amtsgericht Leipzig HRB 12054 USt.-IdNr.: DE179049354 Steuer-Nr.: 231/109/06412 ESRI Solution Partner und ER Mapper Reseller Tel. 0341 961 3310 Fax 0341 961 3311 Mail i...@gfi-gis.de Web www.gfi-gis.de und www.themenbrowser.de ----- Forwarded by Susann Schmidt/gfi on 07.11.2013 09:02 ----- Richard Duivenvoorde <rdmaili...@duif.net> 06.11.2013 18:01 Please respond to rich...@duif.net To sschm...@gfi-gis.de, qgis-developer@lists.osgeo.org cc Subject Re: [Qgis-developer] cpp-plugin for QGIS 2.0 On 06-11-13 13:03, sschm...@gfi-gis.de wrote: > > Hello, > > now i try my luck here hoping not being ignored :-) > > I want to write a plugin for QGIS 2.0 Dufour in C++. Do I have to take > the sources/API from Version 1.8 (Lisboa)? It is right, that the actual > API only can be used for the actual Releases(Weekly Master)? In this > case I have to download the actual sources and recompile it everytime I > want to deploy it? > > Thanks for any suggestions. Hi Susann, Any reason to not write your plugin in python? It is much easier (to start with). But if you want to write a C++ for QGIS 2.0, you will have to program against the 2.0 api: http://qgis.org/api/2.0/ Myself I have no experience with writing cpp plugins, and I do not think there is very much documentation about it.. I found this link: http://hub.qgis.org/wiki/17/Writing_C++_Plugins_%5BNew%5D I tried the plugin_builder.py script which is mentioned there, and all was working/building fine (also a nice README). Only the links in the created dialog are not ok anymore: In particular look at the following classes: QGisInterface http://svn.qgis.org/api_doc/html/classQgisInterface.htm QgsMapCanvas http://svn.qgis.org/api_doc/html/classQgsMapCanvas.html QgsMapTool http://svn.qgis.org/api_doc/html/classQgsMapTool.html QgsPlugin http://svn.qgis.org/api_doc/html/classQgisPlugin.html instead of http://svn.qgis.org/api_doc/html use http://qgis.org/api/2.0/ Good luck and have fun (again... why not python?) Where did you feel ignored anyway? Regards, Richard Duivenvoorde
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer