On Tue, Jun 16, 2015 at 10:48 PM, Vaclav Petras <wenzesl...@gmail.com> wrote:
>
> On Tue, Jun 16, 2015 at 2:01 PM, Radim Blazek <radim.bla...@gmail.com>
> wrote:
>>
>> Hi,
>> I need to debug QGIS GRASS provider on Windows. I have successfully
>> compiled GRASS 7 using MinGW [1] and QGIS using MSVC [2]. The problem
>> is that MSVC does not support GCC debugging symbols and vice versa. Do
>> you have any idea how to debug both QGIS and GRASS code at the same
>> time, preferably in MSVC or Qt Creator?
>>
>> Is there any recent effort to compile GRASS with MSVC? I have only
>> found quite an old mail about MSVC port [3].
>
> There is an exploratory effort to use CMake for GRASS GIS [1] but there is a
> lack of CMake experts with free time.

CMake would be nice.

> In theory this is one of the steps to
> compile GRASS with MSVC. Isn't it possible to easily compile QGIS with MinGW
> thanks to CMake (since GCC is used on other platforms)?

In theory yes, but it means moving away from final build (QGIS built
with MSVC in OSGeo4W). There are also other important libs (Qt for
example) built with MSVC.

I have somehow managed to compile limited GRASS core libs with MSVC
and GRASS Makefiles replacing gcc by cl.exe. The build system does not
seem to be the biggest problem, there are still pieces of code not
compiling under MSVC however.

Radim

> Vaclav
>
> [1] https://github.com/starseeker/grass
>
>>
>>
>> Radim
>>
>> [1] https://trac.osgeo.org/grass/wiki/CompileOnWindows
>> [2]
>> https://htmlpreview.github.io/?https://github.com/qgis/QGIS/blob/master/doc/INSTALL.html#toc12
>> [3] http://lists.osgeo.org/pipermail/grass-dev/2007-November/034108.html
>> _______________________________________________
>> grass-dev mailing list
>> grass-dev@lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to