Хобрук: Ваш путь к мастерству в программировании

Вопросы по теме 'cmake'

Укажите cmake use qt4 для сборки opencv
На моем компьютере с Ubuntu были установлены как qt4, так и qt5 из-за совместимости с некоторыми библиотеками. В настоящее время я хочу перестроить opencv с помощью qt4 (для highgui). Но cmake всегда использует qt5 (версия по умолчанию). Я...
09.04.2024

Скажите CLion использовать заголовок, включающий путь с префиксом
У меня есть следующий макет проекта: workspace project_a project_a -> .h files here Корень -> файлы .cxx здесь project_b project_b -> .h files here Корень -> файлы .cxx здесь Я не могу изменить макет каталога из-за...
06.05.2024

Visual Studio 2015 Win64 зависает во время сборки решения
Я пытаюсь создать некоторые сторонние библиотеки из исходного кода с помощью Visual Studio 2015. Я создаю файл решения с помощью cmake 3.2.3 и использую модуль ExternalProject_add. Ранее я успешно скомпилировал и построил этот код cmake в 32-битной...

Транзитивные зависимости с различной привязкой к сторонним библиотекам
У меня немного запутанный вопрос. У меня есть сторонняя зависимость, которая поставляется в статической ( libthird.a ) и общей форме изображения ( libthird.so ). У меня есть библиотека util , которая зависит от libthird . И у меня есть...
14.05.2024

CMake не может найти библиотеку GSL
Я пытаюсь создать свой проект С++ 17, используя GSL под GCC на MacOS Mojave 10.14.3. Мой CMakeLists.txt выглядит так: cmake_minimum_required(VERSION 3.12) project(bigkernel) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED YES)...

Как я могу использовать taglib в Qt?
Скачав taglib (версия 1.11.1) с сайта taglib.org , я собрал его с помощью cmake и получил .dll и .dll.файл. Затем я перенес папку taglib туда, где находится папка моего проекта Qt, и назвал ее «myTaglib», как на этом рисунке. Когда я...
29.05.2024

cmake add_custom_target не печатает на стандартный вывод в Windows, пока не будет выполнено с помощью команды
У меня есть часть cmake, которая запускает add_custom_target() , выполнение которой занимает около минуты. При запуске этой команды через cmake стандартный вывод выводится только после выполнения всей команды. -- Build files have been written...
27.05.2024

CMake для Doxygen
Я пытаюсь использовать документацию, созданную CMake для Doxygen. Вот как выглядит мой CMakeList.txt: if (DOXYGEN_FOUND) # set input and output files set(DOXYGEN_IN ${CMAKE_CURRENT_SOURCE_DIR}/config-file) set(DOXYGEN_OUT...
01.04.2024

Как библиотеки DLL обычно упаковываются с приложениями?
У меня много основных вопросов о библиотеках DLL и о том, как связать сторонние библиотеки с вашим программным обеспечением, но почти все, что я нахожу при поиске, специфично для C # (например, this question), и я ищу более общую информацию о том,...

Новые материалы

Учебные заметки JavaScript Object Oriented Labs
Вот моя седьмая неделя обучения программированию. После ruby ​​и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript. В отличие от ruby, javascript — это более..

Разбор строк запроса в vue.js
Иногда вам нужно получить данные из строк запроса, в этой статье показано, как это сделать. В жизни каждого дизайнера/разработчика наступает момент, когда им необходимо беспрепятственно..

Предсказание моей следующей любимой книги 📚 Благодаря данным Goodreads и машинному обучению 👨‍💻
«Если вы не любите читать, значит, вы не нашли нужную книгу». - J.K. Роулинг Эта статья сильно отличается от тех, к которым вы, возможно, привыкли . Мне очень понравилось поработать над..

Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..

Как настроить Selenium в проекте Angular
Угловой | Селен Как настроить Selenium в проекте Angular Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha. В этой статье мы..

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..