Visual Studio 2019 включает заголовочный файл из другого проекта в проект модульного тестирования - PullRequest
0 голосов
/ 20 апреля 2020

В Visual Studio 2019 у меня есть проект, который использует windows Формы для пользовательского интерфейса. Проект работает просто отлично. Сейчас я создаю отдельный проект в рамках того же решения для модульного тестирования, используя Windows CPP Unit Testing Framework.

Я уже вошел и установил ссылку в проекте модульного тестирования на оригинал. Я также вошел в Свойства-> Настройки конфигурации-> C / C ++ -> Дополнительные каталоги включения и вставил путь к файлу к другому проекту.

ПРОБЛЕМА

Когда я включаю заголовочный файл из исходного проекта в файл cpp модульного тестирования, он выдает тонны случайных ошибок, говорящих о том, что классы не существуют, и что «Система» не является пространством имен и т.д. c. почти в каждом файле в обоих проектах, а также в куче других файлов. Что-то около 300 ошибок.

Однако ни одна из этих ошибок не состоит в том, что заголовочный файл, который я пытаюсь включить, не существует. Я уже прошел через это и начал работать.

Мне интересно, связано ли это с настройкой проекта модульного тестирования, несовместимой с проектом, использующим пользовательский интерфейс Windows.

Предложения?

...