Thank you Andreas, sounds like there is hope for me :-)
Now i feel a bit silly because I can't get the files, i tried this: 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 10:26 ----- Andreas Neumann <a.neum...@carto.net> Sent by: qgis-developer-boun...@lists.osgeo.org 07.11.2013 09:48 To qgis-developer@lists.osgeo.org cc Subject Re: [Qgis-developer] WG: Re: cpp-plugin for QGIS 2.0 Hi, Whenever there is a new release you have to link to other qgis core libraries (e.g. libqgis_core.so). This explains why 2.1 C++ plugins do not work for 2.0 even if the API did not change. You have to compile C++ plugins for each major version. You can get the source code for the 2.0x branch at https://github.com/qgis/QGIS/tree/release-2_0 see https://github.com/qgis/QGIS/branches for all the available branches. Andreas Am 2013-11-07 09:35, schrieb sschm...@gfi-gis.de: > 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 _______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
<<image/gif>>
_______________________________________________ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer