Подтвердить что ты не робот

Импорт библиотеки: #pragma comment VS Проект визуальной студии

  • используя #pragma comment (lib, "../../xxx.lib" )
  • с использованием опции проекта Visual Studio enter image description here

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

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

4b9b3361

Ответ 1

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

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