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

С++ под Linux

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

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

11.12.2016, 13:12. Просмотров 362. Ответов 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 придется собирать библиотеку из исходников? Куда смотрят мейнтейнеры пакетов?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2016, 13:12     Сборка проекта с зависимостью от VTK в Ubuntu 16.04 LTS
Посмотрите здесь:
Сборка проекта Qt ( Ubuntu ) через терминал C++ Qt
Сборка проекта в Ubuntu для Linux arm C++ Qt
Ubuntu Linux Ubuntu 10.04 LTS
Ubuntu 12.04.1 LTS Ubuntu Linux
Ubuntu Linux Ubuntu 12.04 LTS
Postgresql 9.1 Ubuntu 12.4 LTS PostgreSQL
Обновление ubuntu 10.04 LTS Ubuntu Linux
Ubuntu 14 Lts и vsftpd Ubuntu Linux
Ubuntu 10.04 LTS (Lucid Lynx) Ubuntu Linux
VPN-сервер на Ubuntu 10.04.2 LTS Ubuntu Linux
Ubuntu Linux Глючный дистрибутив Ubuntu 10.04 LTS
Ubuntu Linux Настройка wifi в ubuntu 10.04 LTS

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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