Если ваш основной проект не создает библиотеку, вам нужно создать ссылку на файл .obj
, сгенерированный из JsContext.cpp
, или на тот файл, который имеет источник JsContext.h
. Тем не менее, это должно быть тривиально изменить ваш основной проект, чтобы встроить в статическую библиотеку вместо исполняемого файла. Это можно сделать в свойствах проекта в разделе Конфигурация -> Общие -> Тип конфигурации .
.
Если создание статической библиотеки невозможно, я думаю, что вашим лучшим выбором будет просто перекомпилировать исходные файлы в вашем тестовом проекте; Вы можете добавить фильтр «Основные зависимости проекта» и включать только исходные файлы, необходимые для того, что вы тестируете.
Если это невозможно, в качестве крайней меры вы можете использовать событие предварительной ссылки для копирования соответствующих файлов .obj
из выходного каталога основного проекта в выходной каталог вашего тестового проекта, но я бы не стал предложить это.