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

Обсуждение материалов сайта: вопросы, замечания, предложения
icasi
Новоприбывший
Сообщения: 3
Зарегистрирован: 02 апр 2012, 09:15
Репутация: 0

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

Сообщение icasi » 11 апр 2012, 11:34

Добрый день.
Такая проблема не находит 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

icasi
Новоприбывший
Сообщения: 3
Зарегистрирован: 02 апр 2012, 09:15
Репутация: 0

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

Сообщение icasi » 11 апр 2012, 13:13

Жестко задал пути в файлах 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 КБ) 935 скачиваний
VC.txt
(21.34 КБ) 896 скачиваний

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

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

Сообщение Voltron » 11 апр 2012, 13:29

Надо было ставить не в C:\OSGeo4W\GnuWin32, а просто в C:\OSGeo4W

icasi
Новоприбывший
Сообщения: 3
Зарегистрирован: 02 апр 2012, 09:15
Репутация: 0

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

Сообщение icasi » 12 апр 2012, 09:59

Собрался, автору огромное спасибо!!!Voltron за помощь!

count_null
Новоприбывший
Сообщения: 11
Зарегистрирован: 22 фев 2012, 14:09
Репутация: 0

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

Сообщение count_null » 01 июн 2012, 10:58

После указания на выполнение 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)

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 01 июн 2012, 13:37

еще раз попробуйте, все эти хосты сейчас доступны
пристегивайтесь, турбулентность прямо по курсу

count_null
Новоприбывший
Сообщения: 11
Зарегистрирован: 22 фев 2012, 14:09
Репутация: 0

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

Сообщение count_null » 01 июн 2012, 13:53

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

oslokot
Новоприбывший
Сообщения: 3
Зарегистрирован: 24 мар 2016, 17:25
Репутация: 0

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

Сообщение oslokot » 25 мар 2016, 11:12

Добрый всем день. Помогите пожалуйста! Не получается собрать 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'

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 25 мар 2016, 13:32

Собираете QGIS 64-bit?
Spatial is now, more than ever, just another column- The Geometry Column.

oslokot
Новоприбывший
Сообщения: 3
Зарегистрирован: 24 мар 2016, 17:25
Репутация: 0

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

Сообщение oslokot » 25 мар 2016, 13:37

нет, собираю QGIS 32-bit на 32-битной windows-7

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir » 25 мар 2016, 18:37

А чего такая старая среда? Ведь уже есть VS 2015!

oslokot
Новоприбывший
Сообщения: 3
Зарегистрирован: 24 мар 2016, 17:25
Репутация: 0

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

Сообщение oslokot » 28 мар 2016, 15:46

На vs 2015 пир сборке те же ошибки, плюс еще вагон новых:)

Ответить

Вернуться в «Материалы сайта»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость