Импорт библиотеки: комментарий #pragma VS Ввод проекта Visual Studio - PullRequest
23 голосов
/ 09 июня 2011
  1. с использованием комментария #pragma (lib, "../../xxx.lib")
  2. с использованием опции проекта Visual studio enter image description here

В чем преимущество и недостаток двух методов?
Я нахожу способ, которым удобнее управлять для многих проектов.

А какой метод рекомендует Microsoft?

1 Ответ

19 голосов
/ 09 июня 2011

Преимущество комментария #pragma заключается в том, что пользователь вашей библиотеки не может забыть добавить параметр.Или добавьте неправильный, нередко заблудиться из-за разницы между сборкой отладки и выпуска и сборкой / MD vs / MT.Одним из недостатков является то, что в некоторых случаях устранение неполадок с компоновщиком может быть затруднено.

Существует третий способ, который сложно найти для удобства в решении.Щелкните правой кнопкой мыши проект, для которого требуется библиотека, и выберите Зависимости проекта.Отметьте проект библиотеки.Это гарантирует, что проект библиотеки всегда создается до того, как проект и .lib будет автоматически добавлен.

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