Страница 1 из 1
					
				Re: Установка модулей расширения в QGIS
				Добавлено: 13 окт 2017, 01:38
				 st1mka
				Здравствуйте.
Прошу помощи в установке готовых C++ плагинов с имеющимися .dll и библиотеками. Найденное мной решение в виде копирования файлов в  C:\OSGeo4W\apps\qgis\plugins и  C:\OSGeo4W\bin не помогает - ни в OSGeo, ни в QGIS плагин не виден в доступных модулях для установки.
			 
			
					
				Установка модулей С++ в QGIS
				Добавлено: 13 окт 2017, 08:16
				 darsvid
				При ручной установке в Windows папку с модулем нужно копировать в:
C:\Users\your_user_name\.qgis2\python\plugins
			 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 13 окт 2017, 09:54
				 Александр Мурый
				darsvid писал(а): ↑13 окт 2017, 08:16При ручной установке в Windows папку с модулем нужно копировать в:
C:\Users\your_user_name\.qgis2\python\plugins
 
st1mka писал(а): ↑13 окт 2017, 01:38готовых C++ плагинов
 
Не пойдёт.
 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 13 окт 2017, 13:55
				 kuzkok
				%qgisdir%\apps\qgis\plugins
			 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 13 окт 2017, 16:23
				 st1mka
				kuzkok писал(а): ↑13 окт 2017, 13:55%qgisdir%\apps\qgis\plugins
 
Да, так тоже пробовал, не получается. Может нужно в самом QGIS где-то настроить пути, инициализировать плагин (в "Управление модулями" не нахожу), еще что-то?
Вот, к примеру, плагин DTClassifier с гис-лаба, суть та же, установить его путем переноса исполняемых файлов в директорию с QGIS не получается.
 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 14 окт 2017, 14:59
				 freeExec
				А в менеджере модулей вы ему галочку включения поставили?
			 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 14 окт 2017, 16:52
				 st1mka
				freeExec писал(а): ↑14 окт 2017, 14:59А в менеджере модулей вы ему галочку включения поставили?
 
В том то и проблема, что в менеджере он не появляется после переноса исполняемых файлов плагина в папку с программой.
 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 14 окт 2017, 17:54
				 gamm
				st1mka писал(а): ↑14 окт 2017, 16:52В том то и проблема, что в менеджере он не появляется после переноса исполняемых файлов плагина в папку с программой.
 
у меня два простых вопроса: 
1) вы когда-нибудь плагины для QGIS вручную ставили (удачно)? И что означает "переноса исполняемых файлов плагина в папку с программой" (каких файлов, в какую папку)? 
2) смущает фраза "C++ плагинов с имеющимися .dll". У вас плагин на Питоне, следующий соответствующим правилам оформления?
 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 14 окт 2017, 20:54
				 st1mka
				gamm писал(а): ↑14 окт 2017, 17:54у меня два простых вопроса: 
1) вы когда-нибудь плагины для QGIS вручную ставили (удачно)? И что означает "переноса исполняемых файлов плагина в папку с программой" (каких файлов, в какую папку)? 
2) смущает фраза "C++ плагинов с имеющимися .dll". У вас плагин на Питоне, следующий соответствующим правилам оформления?
 
Да, плагины, написанные на python, ставились вручную удачно. Здесь же я пытаюсь установить плагин DTclassifier (
http://gis-lab.info/qa/dtclassifier.html), написанный на С++, который состоит из файла .dll и нужных файлов из библиотеки opencv. Пытаюсь, согласно статьи, скопировать .dll в C:\Program Files\QGIS 2.14\apps\qgis-ltr\plugins и файлы opencv в C:\Program Files\QGIS 2.14\bin. Судя по всему, после этого плагин должен появится в менеджере модулей, где его можно будет активировать. Но он не появляется.
 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 16 окт 2017, 16:33
				 kuzkok
				Попровал установить указанный плагин в QGIS 2.18, в логе получаю ошибку
Не удалось загрузить модуль C:/PROGRA~1/QGIS2~1.18/apps/qgis/plugins/classifierplugin.dll (ошибка: Невозможно загрузить библиотеку C:/PROGRA~1/QGIS2~1.18/apps/qgis/plugins/classifierplugin.dll: )
У меня вообще было ощущение что плюсовые плагины будут работать только с той версией QGIS с которой они были скомпилированы и слинкованы.
 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 16 окт 2017, 16:47
				 freeExec
				Ну так может для этой dll обеспечены не все зависимости. Попробуйте её просто загрузить через Win32 LoadLibrary.
			 
			
					
				Re: Установка модулей С++ в QGIS
				Добавлено: 09 янв 2018, 01:15
				 Andrey Naumkin
				Такая же проблема, модуль DTClassifier не появляется в "управлении модулями". Версия QGIS 2.18.1, 64bit