Форум программистов, компьютерный форум, киберфорум
Кроссплатформенная разработка
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
sol_linux
1

CMake, QtCreator. Библиотеки и запуск приложения

08.09.2013, 13:03. Показов 1477. Ответов 1
Метки нет (Все метки)

Пишу свою маленькую динамическую бибилотеку библиотеку.
Структура проекта следующая:
Bash
1
2
3
4
5
6
7
8
9
10
project\
        CMakeLists.txt
        build
        src\
                CMakeLists.txt
                \\Here sources
        examples
                CMakeLists.txt
                Example1.cpp
                Example2.cpp
При сборке в build оказывается две директории: src и examples. В src лежит libproject.dll, а в examples - бинарники примеров. Бинарники примеров не запускаются, так как им требуется libproject.dll для работы. Каким образом обеспечить автоматическое копирование dll в примеры на CMake?
В данный момент CMakeLists.txt для examples выглядит похожим образом:
Bash
1
2
3
4
5
6
include_directories(${ProjectIncludeDirs})
include_directories(${Project_SOURCE_DIR}/src)
 
add_executable(Example1 Example1.cpp)
 
target_link_libraries(Example1 Project)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2013, 13:03
Ответы с готовыми решениями:

Запуск приложения не из QtCreator
Пытаюсь подружить OpenCV и Qt. если запускаю программу из QtCreator, то все работает если...

Ошибка Cmake в qtcreator
Здравствуйте.Недавно в очередной раз устанавливал qtcreator.Дополнительно установил mingw64,cmake и...

Пытаемся прикрутить CMake к QtCreator под OS X
Доброе время суток, навеяло темой о самой лучшей IDE! И так собрался я подружить Qt и cmake...

Запуск приложения для библиотеки
Доброго всем дня Задача следующая. Есть проект, представляющий собой библиотеку. Есть приложение,...

1
1441 / 1322 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
08.09.2013, 19:46 2
создать свою команду при помощи add_custom_command
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2013, 19:46

Все необходимые библиотеки для запуск приложения на голом компе
Подскажите пожалуйста. Есть проект на VS2010 с MFC. Как мне узнать имена всех необходимых...

DLL библиотеки в CMAKE
Собираю проект,стокнулся с проблемой,не могу найти информацию куда необходимо помещать динамические...

QTcreator не захватывает библиотеки
Доброго времени суток! Хотелось скомпилировать детектор границ Кенни...

Cmake создание dll и библиотеки импорта
Люди подскажите как заставить cmake создать библиотеку импорта .lib при создании проекта...

Подключение библиотеки TagLib в QTCreator на MacOS
Доброе время форумчане! Такая проблема, решил я поставить вот эту чудную библиотеку, покурив...

QtCreator загружает и тут же выгружает библиотеки
Пр отладке в QtCreator-е иногда по нескольку минут ждать приходится пока креатор загрузит и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru