Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ под Linux

Войти
Регистрация
Восстановить пароль
 
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
#1

Сборка проекта с зависимостью от VTK в Ubuntu 16.04 LTS - C++ Linux

11.12.2016, 13:12. Просмотров 381. Ответов 0
Метки нет (Все метки)

Здравствуйте!

Решил собрать свой проект под Linux, а именно в Ubuntu 16.04 LTS. Для сборки требуется несколько open-source библиотек, в частности VTK.

Думал, что в Linux будет удобнее с библиотеками, т.к. их можно будет установить из репозитория несколькими командами в консоли, а не собирать из исходников как в Windows. Но не тут то было и возникли проблемы с сборкой проекта, точнее с конфигурацией через CMake.

Проблема с библиотекой VTK, CMake ее находит но не может правильно сконфигурировать:
Код
-- The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/i386-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.

-- The imported target "vtk" references the file
   "/usr/bin/vtk"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.
Причем такая ошибка воспроизводится и на простейшем примере с таким CMakeLists.txt:
Код
cmake_minimum_required(VERSION 2.8)

PROJECT(Example)

find_package(VTK REQUIRED)
include(${VTK_USE_FILE})

add_executable(Example Example.cpp)
target_link_libraries(Example ${VTK_LIBRARIES})
Библиотека VTK установлена командой:
Код
sudo apt-get install libvtk6-dev
Как решить проблему с этой ошибкой при конфигурации CMake? Неужели и в Linux придется собирать библиотеку из исходников? Куда смотрят мейнтейнеры пакетов?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2016, 13:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сборка проекта с зависимостью от VTK в Ubuntu 16.04 LTS (C++ Linux):

Установка VTK - C++
Нужна помощь в установки VTK. подробное описание

Сборка проекта Qt ( Ubuntu ) через терминал - C++ Qt
Добрый день! Пишу в QtCreator, Ubuntu. Есть данный код: #include <iostream> #include <boost/program_options.hpp> using...

Сборка проекта в Ubuntu для Linux arm - C++ Qt
Всем привет! Мне нужно создать приложение для Arm устройства . Под рукой пока что только Ubuntu x64 и qt-enterprise-linux-x64-5.5.1....

Ubuntu 12.04 LTS - Ubuntu Linux
всем здравствуйте! установил ubuntu 12.04 LTS через инсталлятор wubi. подключился к wi-fi. хотел установить языковые параметры но...

Ubuntu 12.04.1 LTS - Ubuntu Linux
Всех приветствую! Буквально недавно решил поставить Ubuntu(x64). Скачал его с http://ubuntu.ru/get. ubuntu-12.04.1-server-amd64. Ранее...

Ubuntu 10.04 LTS - Ubuntu Linux
вот вышел релиз убунту 10.04 и тут же у меня возникла проблема. хотелосьбы узнать это только у меня или есть у когото такие "баги" ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2016, 13:12
Привет! Вот еще темы с ответами:

Обновление ubuntu 10.04 LTS - Ubuntu Linux
Доброе утро! Я поставила себе kubuntu 10.04 лтс, а обновить не могу Прошу помочь мне с обновлениями для ubuntu 10.04 LTS Разкажите...

Ubuntu 14 Lts и vsftpd - Ubuntu Linux
Доброго времени суток уважаемые форумчане. Стоит сервер под Ubuntu и фтп демон vsftpd в связке с mysql через libpam. Все отлично работает в...

Postgresql 9.1 Ubuntu 12.4 LTS - PostgreSQL
Устанавливал все как рассказывыалось в данном посте, http://hexvolt.blogspot.ru/2012/11/postgresql-91-ubuntu-1204.html Все установил -...

Установить Apache 2.2.17 на Ubuntu 10.04 LTS - Ubuntu Linux
установил Ubuntu 10.04 LTS - апрель 2010 скачал httpd-2.2.17.tar.gz и пытаюсь установить и Ubuntu Папка расположена ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru