On Wed, 5 Aug 2020 at 08:46, <[email protected]> wrote: > > Thank you James, but since your tutorial (last updated 12/03/2019) does not > mention anything about VS 2017 or VS 2019, then I guess it is useful only for > those who are having VS 2015 installed. > (which I uninstalled about three years ago when installing VS 2017... but > when I later installed VS 2019 I actually kept VS 2017) > Maybe later when the pull request has been finished, you will maybe update > your tutorial for VS 2019.
If you're set on only building with VS 2019, I'm sure Jurgen would love it if you checked out his draft PR and gave it a test run and gave feedback on how it worked! Nyall > > - - - - - - - - - - - - - - - - - - > > > Sent: Wednesday, August 05, 2020 at 12:02 AM > > From: [email protected] > > To: [email protected], [email protected] > > Subject: RE: [QGIS-Developer] How to setup Visual Studio 2019 environment > > for QGIS C++ development? > > > > Tomjan, > > > > Here is a tutorial I put together on my blog to compile QGIS from source on > > Windows, https://www.shaeffer.co/compiling-qgis-on-windows/. It is current > > and will generate a .sln file to open in Visual Studio 2015. > > > > The work that Jürgen is putting in > > (https://github.com/qgis/QGIS/pull/38102/) will move us "Windows folks" to > > VS 2019. There is a lot more to the project than just a simple .sln file > > (this coming from my personal endeavors into compiling QGIS on Windows). > > > > -- > > James > > > > -----Original Message----- > > From: QGIS-Developer <[email protected]> On Behalf Of > > [email protected] > > Sent: Tuesday, August 4, 2020 2:43 PM > > To: [email protected] > > Subject: Re: [QGIS-Developer] How to setup Visual Studio 2019 environment > > for QGIS C++ development? > > > > Hi Ismail and thank you for your link to the pull request. > > Currently that PR has not been accepted, because of some checks not being > > successful. > > > > I do not really know exactly what that pull request is trying to do (but as > > many as 42 files seem to be involved in the PR) but as far as I can see it > > does not include a ".sln" file (Visual Studio solution file) nor any > > ".vcxproj" files (Visual C++ project files) nor a file "packages.config" > > (for NuGet managed libraries). > > > > I think I read somewhere here in the QGIS developer list archive that > > someone estimated that 90% percent of the QGIS developers are using Linux. > > If that is true then I believe the reason might be that Windows developers > > (which are used to NuGet and Visual Studio solutions files and project > > files) may choose to give up when they feel it seems difficult to even get > > started with the development environment for QGIS with Windows. > > > > Can anyone answer this question: > > Would it, for some reason, be impossible to provide a Visual Studio > > solution file (and .vcxproj files) that can simply be opened, and then the > > required dependencies would be retrieved automatically with NuGet > > (according to NuGet references in the ".vcxproj" files or > > "packages.config") ? > > One obvious reason could be that there may be some required libraries which > > are not available through NuGet but those kind of files therefore really > > will need a manual installation. > > But I mean is it possible to provide easy instructions with only very FEW > > manual installations for Windows, and then the majority of the dependencies > > would be retrieved through NuGet when you open a Visual Studio solution > > file which hopefully would be available from the github repository? > > > > The only kind of libraries I myself have used with NuGet is .NET libraries > > but as far as I understand, NuGet can also be used for native C++ libraries: > > https://devblogs.microsoft.com/nuget/native-support/ > > > > I believe that the QGIS project would get more contributors if you can > > provide a development environment that are EASY to GET STARTED WITH for > > potential newcomers using Windows Visual Studio. > > > > - - - - - - - - - - - - - - - - - - > > > > > > Sent: Tuesday, August 04, 2020 at 12:22 AM > > From: "Ismail Sunni" <[email protected]> > > To: [email protected] > > Cc: "QGIS Developer List" <[email protected]> > > Subject: Re: [QGIS-Developer] How to setup Visual Studio 2019 environment > > for QGIS C++ development? > > > > Hi Tomjan, > > > > Perhaps you want to see this PR https://github.com/qgis/QGIS/pull/38102 for > > your question. > > Best regards > > > > > > On Mon, Aug 3, 2020, 23:44 <[email protected][mailto:[email protected]]> wrote: > > > > I would be interested in learning to contribute to QGIS. > > My previous C++ experience is that about 20 years ago I did some (for a > > couple of years) Visual C++ programming with Microsoft's MFC as the GUI. > > Now I think I could refresh my C++ skills and also learn QT which I have > > never programmed with so far. > > > > However, I am not a Linux user, but always have been using Windows > > (currently Windows 10). > > It seems to be a complicated obstacle to get started running QGIS through > > Visual Studio 2019. > > > > I think it would be great with a tutorial (webpage or youtube video > > tutorial) about how to get started with an example showing how to do all > > necessary installations/configurations/setup until you can compile and run > > QGIS with a breakpoint in Visual Studio 2019. > > > > I have seen that the "INSTALL" file in the repository refers to Visual > > Studio 2015, but it seems awkward if it really would be necessary to use > > such an ancient version? > > Is nobody of the QGIS developers using Visual Studio 2019? > > _______________________________________________ > > QGIS-Developer mailing list > > [email protected][mailto:[email protected]] > > List info: > > https://lists.osgeo.org/mailman/listinfo/qgis-developer[https://lists.osgeo.org/mailman/listinfo/qgis-developer] > > Unsubscribe: > > https://lists.osgeo.org/mailman/listinfo/qgis-developer[https://lists.osgeo.org/mailman/listinfo/qgis-developer] > > _______________________________________________ > > QGIS-Developer mailing list > > [email protected] > > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > > _______________________________________________ > QGIS-Developer mailing list > [email protected] > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
