I am trying to compile QGIS project myself. I am following the instructions below, which seems to be official guide but outdated.


When I install spatialite library through osgeo4w-setup-x86 : pyspatialite, spatialite, spatialite4dll. During the install, Microsoft SQL Server 2012 Native Client is required to install but can't proceed because SQL Server 2012 is not supported on the oparting system (Windows 10/7 )

The libraries seems to be installed all right but SQL Server 2012 Native Client.

Is there any workaround to install SQL Server 2012 Native Client.

Eventually I can't do cmake configure to create output.

closed as off-topic by nmtoken, Fran Raga, LaughU, ArMoraer, Hornbydd May 22 at 13:47

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions relating to general IT or with no clear GIS component, are off-topic here but can be researched/asked at Stack Overflow (software development), Super User (computing hardware and software), Database Administrators (relational databases) and other SE sites" – nmtoken, Fran Raga, LaughU, ArMoraer, Hornbydd
If this question can be reworded to fit the rules in the help center, please edit the question.


Probably a 32-bit vs 64-bit issue - is your Win 10 machine x64? Get the x64 version at https://www.microsoft.com/en-us/download/details.aspx?id=50402. This is a QFE with just the sqlncli.msi files. It's confusing that they use the same name for both bit architectures. FYI, this page also says it's supported on Win 10 under System Requirements.

Not the answer you're looking for? Browse other questions tagged or ask your own question.