Интеграция Uwebsockets в проект CmakeC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Интеграция Uwebsockets в проект Cmake

Сообщение Anonymous »

Я хочу использовать Uwebsockets для моего собственного проекта, который использует CMAKE. li> Uwebsocket использует Make, а также я думаю, что его собственная система сборки/файла build.c? Br /> < /ol>
Я был бы рад, если бы я мог заставить его работать с Cmake, даже если не все возможности проекта отражены, например, Создание примеров или связывания дополнительных зависимостей, таких как Boost Asio для Usockets (одна из его зависимостей). < /p>
Можно ли извлечь библиотеки через поставку Cmake? Обратите внимание, что Uwebsockets имеет свою зависимость USOCKECTE SETUP в качестве подмодуля GIT.
имеет смысл вместо переписывания всех файлов Make in cmake, чтобы просто вызвать маки br /> Относительно Конана: он бросает ошибку, которую я также не уверен, как исправить (не могу найти пакет Msbuild Python на Linux?): < /p>
ERROR: Package 'usockets/0.8.5' not resolved: usockets/0.8.5: Cannot load recipe.
Error loading conanfile at '/home//.conan2/p/usock995f8272b80d4/e/conanfile.py': Unable to load conanfile in /home//.conan2/p/usock995f8272b80d4/e/conanfile.py
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home//.conan2/p/usock995f8272b80d4/e/conanfile.py", line 7, in
from conans import MSBuild, AutoToolsBuildEnvironment
ImportError: cannot import name 'MSBuild' from 'conans' (/usr/lib/python3.10/site-packages/conans/__init__.py)
< /code>
ps: Проект Uwebsocket не имеет руководства по началу работы, и сопровождающие не открыты для какой -либо другой системы сборки, чем производить. < /p>
pss: Я нашел эту дискуссию о интеграции Cmake. Хотя я не уверен, что это все еще актуально или дольше, чем нужно.

Подробнее здесь: https://stackoverflow.com/questions/757 ... ke-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»