Tagged: cmake

09
Июн
2021

Как создать shared library?

Мне дали задание. Надо создать проект, где будет 2 библиотеки, одна из них должна быть динамической. Не могу понять, как собрать все с помощью cmake. Надо ли обязательно создавать 2 проекта для этого? Или можно все сделать в одно проекте и…

09
Июн
2021

Как создать shared library?

Мне дали задание. Надо создать проект, где будет 2 библиотеки, одна из них должна быть динамической. Не могу понять, как собрать все с помощью cmake. Надо ли обязательно создавать 2 проекта для этого? Или можно все сделать в одно проекте и…

09
Июн
2021

Как создать shared library?

Мне дали задание. Надо создать проект, где будет 2 библиотеки, одна из них должна быть динамической. Не могу понять, как собрать все с помощью cmake. Надо ли обязательно создавать 2 проекта для этого? Или можно все сделать в одно проекте и…

27
Май
2021

Какую ссылку нужно использовать для IMG_Load() в библиотеке SDL_image?

Я только начал изучать SDL2 и SDL_image. И решил вставить картинку в окно, но функция возвращает NULL, то есть не загрузила в переменную изображение. Какую же тогда ссылку нужно использовать? Пишу я в VS code.
#include <stdio.h>
#inc…

25
Май
2021

CMake задать путь поиска dll

Всем привет, задача следующая:
Нужно задать в симейке путь к поиску dll, чтоб exe можно было запускать в папке без dll’ок, чтоб они искались в той папке, которая в симейке прописана.
Гуглил-гуглил, так и не нашёл нормального ответа..писали…

23
Дек
2020

Кросс-компиляция на QtСreator компиляторами LLVM

Есть cmake проект с настроенной кросс-компиляцией с тулчейном GCC. В качестве IDE используется QtСreator. Теперь хочу попробовать настроить в QtCreator сборку этого-же проекта при помощи LLVM, но как это сделать? Следую вот этой инструкции…

16
Дек
2020

Как выбрать платформу или тулчейн при сборке в cmake?

Необходимо собрать библиотеку fmt под linux arm на x86ой машине c ubuntu 20.04 (использую кросс-компиляцию). Какие флаги необходимо передать в cmake? На машине стоит тулчейн arm-linux-gnueabihf. Всё что я нашёл, это флаг -A, но какой парам…

28
Окт
2020

Как с помощью cmake скомпилить одновременно и статическую и динамическую библиотеку?

Есть такой cmake, что в него нужно добавить, чтоб компилилась не только статическая, но и динамическая библиотека?(именно обе сразу, а не по отдельности)
cmake_minimum_required(VERSION 3.9.2)
project(libtfidfmetric C)

set(CMAKE_C_STANDARD…

27
Окт
2020

Как скрыть служебные функции от пользователя при компиляции библиотеки в си?

Я хочу скомпилировать библиотеку, но скрыть некоторые служебные функции. Я не могу просто засунуть их в .c файлы, потому что эти функции используются в разных модулях библиотеки, но я не хочу чтоб они были видны пользователю. Как это грамо…

27
Окт
2020

Как пользоваться find_library в cmake?

Я не могу понять, как найти в системе собственную скомпилированную статическую библиотеку. Что нужно прописать в find_library, чтоб найти библиотеку, располагающуюся по пути /home/anton/dev/testtresh/untitled2/cmake-build-debug/libmath.a?

26
Окт
2020

Как подключить свою собранную библиотеку в проект с помощью cmake?

Я скомпилировал свою статическую библиотеку, как подключить ее в проект с помощью cmake?
Я прописал в cmake target_link_libraries(test /home/anton/dev/testtresh/untitled2/cmake-build-debug/libmath.a), но выдается ошибка
CMake Error at CMak…

26
Окт
2020

Как скомпилировать статическую и динамическую библиотеку в си при помощи cmake?

Я хочу научиться собирать статический и динамический библиотеки при помощи cmake. В качестве примера, у меня есть простейшая библиотека, состоящая из двух хедеров и двух .с файлов.
Первый файл содержит функцию сложения
#include "summa…

21
Окт
2020

Как подключить реализацию библиотеки math.h в языке си используя cmake?

Использую стандарт с11, компилятор Gcc. Подключил заголовочный файл,запустил программу, и компилятор выдал ошибку "неопредленная ссылка на функцию из math.h". Что мне нужно прописать в cmake, чтоб math.h заработала ? Видел такой …

04
Сен
2020

Как в CMake одновременно для CMakeLists создать 2 exe файла?

Собственно вопрос простой, стало интересно. Возможно ли в конфигурации CMakeLists указать как-то о создании двух exe для разных сурсов? (Без создания дополнительных подпроектов CMake или создания библиотек)

06
Июл
2020

Изменение компилируемого файла средствами CMake

У меня есть C/C++ файл functions.cpp. Как с помощью CMake скомпилировать только определённые функции из этого файла?
То есть вместо:
add_library(my_lib functions.cpp)

Надо что-то вроде:
add_library(my_lib some_functions.cpp)

Возможно, на…

01
Июл
2020

При сборке кода на c – undefined reference при линковке со своей библиотекой на c++

Есть код на C, 1 файл main, который импортирует либу.
Также есть либа, в которой 4 файла:
declaration.h, declaration.cc, lib.h, lib.cc

declaration.h, declaration.cc играют роль "прослойки", внутри declaration.h только описания м…

03
Июн
2020

Неопределенная ссылка на функцию из внешней библиотеки. Как решить?

Библиотеку установил, программа(на скрине видно list.c – работает, там же использую функции этой библиотеки, в другой программе-dictionary.c(уже другие функции используются – не работает, как решить эту проблему?). Не могу нормально во…

04
Фев
2020

Включение headers относительно FOLDER property

Допустим header и source файлы лежат рядом в одной директории и на одном уровне.
Я хочу в одном из этих header-файлов подключить другой, т.е пищу:

//header2.h
#include “header1.h”

Это понятно дело рабочий вариант.

Затем я устанавливаю …

28
Янв
2020

Пожалуйста, объясните доступно, как работать с CommonAPI и Franca на C++?

Туториал немного сложный для понимания на данный момент, а информации в интернете почти нету(не могу понять, почему?). Как я понял,он используется для осуществления многопоточности на разных платформах и осуществления совместимости данной …