@forIXsins
Выбрал плюсы как первый язык

Vcpkg: почему видит хедеры, но не видит cpp файлы?

Установил пакеты imgui, imgui_impl_win32/opengl3 и т. д через пакетный менеджер vcpkg. Код из примера на гитхабе (https://github.com/ocornut/imgui/issues/2022) не сработал, смотрю - нет определения некоторых функций. Смотрю директории пакетов - cpp файлы хедеров находятся в lib-ах. Непонятно, что с этим делать.

Пробовал запихивать вручную cpp в проект, в итоге получается какая-то каша - одну функцию видит, другую нет. Даже пробовал копировать определение функции прямо в main - в упор не видит

UPD: После добавления библиотек в Доп. Зависимости проекта ошибка:
1>LINK : fatal error LNK1104: не удается открыть файл "C:\Users\forIXsins\Desktop\VCPKG\vcpkg\packages\opengl_x64-windows\lib\GUI32.lib"

UPD2: Нашёл решение - поменял конфигурацию решения с Debug на Release и всё заработало
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Вам надо к вашему проету подключить библиотеки. Смотрите в свойствах линкера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы