[Qgis-developer] WG: Re: WG: Re: cpp-plugin for QGIS 2.0
Andreas Neumann
a.neumann at carto.net
Thu Nov 7 01:43:36 PST 2013
Hello,
There is just one git URL for all the branches:
https://github.com/qgis/QGIS.git
but you can change to a different branch using the -b command switch
(e.g: git checkout -b threading-globe origin/threading-globe).
You can use this page to get more info on git:
http://hub.qgis.org/projects/quantum-gis/wiki/Using_Git
or you can Google for it.
Andreas
Am 2013-11-07 10:30, schrieb SSchmidt at gfi-gis.de:
> 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 info at 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.NEUMANN at CARTO.NET>
> Sent by: qgis-developer-bounces at lists.osgeo.org
>
> 07.11.2013 09:48
>
> To qgis-developer at 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 SSchmidt at 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 info at 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 <RDMAILINGS at DUIF.NET>
> >
> > 06.11.2013 18:01
> >
> > Please respond to
> > richard at duif.net
> >
> > To SSchmidt at gfi-gis.de, qgis-developer at lists.osgeo.org
> >
> > cc
> >
> > Subject Re: [Qgis-developer] cpp-plugin for QGIS 2.0
> >
> > On 06-11-13 13:03, SSchmidt at 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 at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/qgis-developer
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
More information about the Qgis-developer
mailing list