Как создать порт vcpkg только из заголовка и файла .lib? [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Как создать порт vcpkg только из заголовка и файла .lib? [закрыто]

Сообщение Гость »


Как создать порт vcpkg на основе только файлов заголовков и предварительно скомпилированного файла .lib? Моя самая большая проблема: как написать файл -config.cmake?

Как я туда попал: Мой друг разработал библиотеку Rust, которую я теперь хочу использовать в своих проектах C++/CMake. Эта библиотека Rust имеет C-API, поэтому ее можно вызывать из C++. При сборке библиотеки Rust создается статический файл .lib, который можно использовать для компоновки. Связывание с target_link_library и добавленными файлами .h работает без проблем. Теперь я хочу добавить эту библиотеку в свой собственный реестр vcpkg, поэтому пытаюсь создать для нее порт. И это мой вопрос: как мне создать такой порт. В частности, как мне написать/сгенерировать -config.cmake, чтобы vcpkg установил его правильно и find_package нашел его?
Ответить

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

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

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

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

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