Я унаследовал решение VC ++, и из одного проекта (с именем «IntersonWinDriver») я пытаюсь создать ссылку на файл .lib, созданный другим проектом (с именем «Утилита»). Я заметил, что в другом проекте с именем «MasterVu» я нашел «Utility.lib», включенный в опции командной строки компоновщика.
Чтобы продублировать это для проекта IntersonWinDriver, в окне свойств я выбрал «Свойства конфигурации» -> C / C ++ -> «Общие». Я добавил папку, содержащую код для проекта Utility, в разделе «Дополнительные каталоги включения». Затем я добавил проект Utility в качестве одной из зависимостей проекта для IntersonWinDriver.
Проблема в том, что когда я смотрю на параметры командной строки компоновщика, я не вижу ссылки на Utility.lib, как в проекте MasterVu. Я мог бы вручную добавить ссылку на Utility.lib в Configuration Properties-> Linker-> Input, но я бы не хотел. Что мне здесь не хватает?
Как вы можете догадаться, я получаю неразрешенную внешнюю ошибку символа из-за любой ссылки в IntersonWinDriver на код, написанный в проекте Utility.