Импорт библиотеки: #pragma comment VS Проект визуальной студии
используя #pragma comment (lib, "../../xxx.lib" )
с использованием опции проекта Visual Studio
В чем преимущество и недостаток двух методов?
Я нахожу способ, который лучше всего подходит для многих проектов.
И какой метод рекомендует Microsoft?
Ответ 1
Преимущество комментария #pragma в том, что пользователь вашей библиотеки не может забыть добавить настройку. Или добавьте не тот, что нередко теряется при разнице между сборкой debug и release и сборкой /MD vs/MT. Одним из недостатков является то, что проблемы с компоновщиками устранения неполадок могут быть трудными в некоторых случаях.
Там третий способ, который трудно победить для удобства в решении. Щелкните правой кнопкой мыши проект, требующий библиотеки, и выберите "Зависимости проектов". Отметьте проект библиотеки. Это гарантирует, что проект библиотеки всегда будет создан до проекта, а файл .lib будет автоматически добавлен.