Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
124 / 93 / 39
Регистрация: 04.10.2011
Сообщений: 326
1

Cmake создание dll и библиотеки импорта

23.09.2018, 17:05. Показов 1836. Ответов 1

Люди подскажите как заставить cmake создать библиотеку импорта .lib при создании проекта являющегося динамической библиотекой .dll ? Я нашел в сети статью Creating and using shared libraries with different compilers on different operating systems где чел объясняет как это делается при помощи передачи флага компилятору:

Bash
1
g++ -shared -o shared.dll shared.o -Wl,--out-implib,libshared_dll.lib
Я попытался написать в cmake следующее:

Bash
1
add_compile_options("-Wl, --out-implib, ${PROJECT_NAME}.lib")
и даже пробовал так:
Bash
1
add_compile_options("/Wl /IMPLIB:${PROJECT_NAME}.lib")
не выходит каменная чаша. Библиотека импорта тупо не создается.
Создавать пытаюсь из VS15 (Microsoft Visual C++ 2017) тип проекта: "Проект Cmake Visual C++",
Настройка cmake: msvc_x64_x64 (Целевая ОС х64 со средой разработки VS) Подскажите что я не так делаю?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2018, 17:05
Ответы с готовыми решениями:

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

Создание dll в cmake
Вообщем, у меня есть исходный код библиотеки (mydll.cpp и mydll.h)(писалось на vs2017). Что...

Создание dll библиотеки в C#. Вызов классов этой библиотеки
мне нужно как то создать динамическую библиотеку класов в си шарп, основой этой библиотеки должен...

Создание dll библиотеки c++
Есть проект, где много заголовочных файлов. Как собрать dll библиотеку так, чтобы потом...

1
Эксперт С++
8556 / 4132 / 908
Регистрация: 15.11.2014
Сообщений: 9,329
24.09.2018, 11:36 2
Цитата Сообщение от moskitos80 Посмотреть сообщение
g++
http://gernotklingler.com/blog... g-systems/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2018, 11:36

Создание dll библиотеки
Добрый день! Сейчас вот пытаюсь научится создавать dll библиотеки но почему то не очень...

Создание DLL библиотеки
Здравствуйте:) Мой вопрос связан с созданием dll библиотеки в visual studio 2008 на с++. У меня...

Создание Dll библиотеки
проблема с выводом результата на экран. Библиотку нужно создать для функции nalichie Function...

Создание библиотеки dll
Есть исходные коды некоторого windows приложения и exe файл. Как мне на основе этих файлов создать...


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

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

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