Как просмотреть определения в Visual Studio для файлов, установленных с помощью vcpkg? - PullRequest
0 голосов
/ 06 апреля 2020

Я использую vcpkg менеджер библиотек и вместе с ним я установил gtk.

В VS2019 я включил #include "gtk/gtk.h", и когда я Ctrl+Click в этой строке я заканчиваю в этом заголовочном файле. Затем я go до #include <gtk/gtkmain.h> и там мы видим кучу интересных функций, например gtk_init_abi_check. Но это только декларация, и я хотел бы увидеть реализации (определения) этих функций. RightMouseClick -> Go to declaration в имени функции ничего не делает.

Могу ли я даже использовать vcpkg для получения библиотек, а также код, который я могу прочитать?

1 Ответ

0 голосов
/ 06 апреля 2020

Простой способ - добавить gtk проектов в основное решение Visual Studio:

  1. Скачать и извлечь vcpkg
  2. Добавить все проекты vcpkg

enter image description here

Поиск vcxproj в toolsrc, присутствующий в извлеченной папке (шаг 1)

enter image description here

Сделайте то же самое для vcpkg, vcpkglib и vcpkgtest, если вы хотите тестовый проект
enter image description here Цель состоит в интеграции gtk проектов в ваше решение:

enter image description here

Теперь вы можете использовать go to implementation

Remarque : если ваше основное решение VS имеет версию, отличную от загруженного librar ie, используйте Cmake для генерации новые vcpkg, vcpkglib и vcpkgtest проекты и делают то же самое

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...