Страница 3 из 3

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 11 апр 2012, 11:34
icasi
Добрый день.
Такая проблема не находит flex и bison.
build-qgis.bat
_path=C:\OSGeo4W\apps\Python27\Scripts
OSGEO4W home is C:\OSGeo4W
-- Quantum GIS version: 1.7.0 Wroclaw (10700)
-- Found GRASS: C:/OSGeo4W/apps/grass/grass-6.4.2 (6.4.2)
-- Found Iconv: C:/OSGeo4W/lib/iconv.lib
CMake Error at cmake/Flex.cmake:21 (MESSAGE):
flex not found - aborting
Call Stack (most recent call first):
CMakeLists.txt:110 (FIND_FLEX)

в path D:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\;C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\;D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\;D:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\;C:\OSGeo4W\bin\;C:\Program Files\Subversion\bin\;D:\Documents\CMake 2.6\bin

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 11 апр 2012, 13:13
icasi
Жестко задал пути в файлах flex.cmake и bison.cmake, проект собрался.

Код: Выделить всё

В Visual Studio ошибка C:\OSGeo4W\GnuWin32\bin\bison.exe: m4: No such file or directory
3>Project : error PRJ0019: Инструмент вернул код ошибки из "Generating qgssearchstringparser.cpp"
CMakeCache.txt
(49.6 КБ) 957 скачиваний
VC.txt
(21.34 КБ) 923 скачивания

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 11 апр 2012, 13:29
Voltron
Надо было ставить не в C:\OSGeo4W\GnuWin32, а просто в C:\OSGeo4W

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 12 апр 2012, 09:59
icasi
Собрался, автору огромное спасибо!!!Voltron за помощь!

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 01 июн 2012, 10:58
count_null
После указания на выполнение checkout: svn co https://svn.osgeo.org/qgis/trunk/qgis выводит след.:

Код: Выделить всё

svn: E175002: Unable to connect to a repository at URL 'https://svn.osgeo.org/qgis/trunk/qgis'
svn: E175002: OPTIONS of 'https://svn.osgeo.org/qgis/trunk/qgis': Could not resolve hostname 'svn.osgeo.org': Этот хост неизвестен. (https://svn.osgeo.org)

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 01 июн 2012, 13:37
Максим Дубинин
еще раз попробуйте, все эти хосты сейчас доступны

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 01 июн 2012, 13:53
count_null
Моя вина. Сделал checkout через Tortoise SVN. Работаю через прокси, на SlikSvn он не был настроен. Все работает действительно.

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 25 мар 2016, 11:12
oslokot
Добрый всем день. Помогите пожалуйста! Не получается собрать qgis 2.8.7
Все сделал как описано, cmake проходит без ошибок
Но при компиляции очень много ошибок, см ниже.
Что я только ни делал, ничего не помогает
В какую сторону рыть, подскажите, начинаю уже отчаиваться :(

Исходник брал по ссылке с оф.сайта http://qgis.org/downloads/qgis-latest-ltr.tar.bz2

Лог cmake 3.5.0:

Код: Выделить всё

QGIS version: 2.8.7 Wien (20807)
Found GRASS: C:/OSGeo4W/apps/grass/grass-7.0.3 (7.0.3)
Found Proj: C:/OSGeo4W/lib/proj.lib
Found GEOS: C:/OSGeo4W/lib/geos_c.lib (3.5.0)
Found GDAL: C:/OSGeo4W/lib/gdal_i.lib (2.0.2)
Found Expat: C:/OSGeo4W/lib/libexpat.lib
Found Spatialindex: C:/OSGeo4W/lib/spatialindex_i.lib
Found Qwt: C:/OSGeo4W/lib/qwt.lib (6.0.2)
Found Sqlite3: C:/OSGeo4W/lib/sqlite3_i.lib
Found PostgreSQL: C:/OSGeo4W/lib/libpq.lib
Found SpatiaLite: C:/OSGeo4W/lib/spatialite.lib
Found Qt version: 4.8.6
Touch support disabled
Found QScintilla2: C:/OSGeo4W/lib/qscintilla2.lib (2.8.4)
Pedantic compiler settings enabled
Found Python executable: C:/OSGeo4W/bin/python.exe
Found Python version: 2.7.4
Found Python library: C:/OSGeo4W/apps/Python27/libs/python27.lib
Found SIP version: 4.16.5
Found PyQt4 version: 4.11.3
Found QScintilla2 PyQt4 module: 2.8.4
Found GSL: C:/OSGeo4W/lib/gsl.lib;C:/OSGeo4W/lib/cblas.lib
txt2tags not found - disabled
Ctest Binary Directory  set to: C:/OSGeo4W/.source/qgis-2.8.7/build/output/bin
Configuring done
Generating done
Теперь при компилировании qgis.sln из папки build с помощью VC++ Express Edition 2008, выдает кучу одних и тех же ошибок: (всего 4 однотипных)

Код: Выделить всё

LINK : fatal error LNK1104: cannot open file '..\..\core\RelWithDebInfo\qgis_core.lib'
LINK : fatal error LNK1104: cannot open file '..\src\analysis\network\RelWithDebInfo\qgis_networkanalysis.lib'
LINK : fatal error LNK1104: cannot open file '..\src\analysis\RelWithDebInfo\qgis_analysis.lib'
LINK : fatal error LNK1104: cannot open file 'RelWithDebInfo\qgisgrass.lib'

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 25 мар 2016, 13:32
Denis Rykov
Собираете QGIS 64-bit?

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 25 мар 2016, 13:37
oslokot
нет, собираю QGIS 32-bit на 32-битной windows-7

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 25 мар 2016, 18:37
trir
А чего такая старая среда? Ведь уже есть VS 2015!

Re: Сборка QGIS используя Visual C++ Express Edition 2008

Добавлено: 28 мар 2016, 15:46
oslokot
На vs 2015 пир сборке те же ошибки, плюс еще вагон новых:)