Ссылка на исполняемый проект Visual Studio для модульного тестирования с модулями C++?C++

Программы на C++. Форум разработчиков
Anonymous
Ссылка на исполняемый проект Visual Studio для модульного тестирования с модулями C++?

Сообщение Anonymous »

В документации Microsoft описывается, как в Visual Studio создать проект модульного тестирования и подключить его к исполняемому проекту, чтобы выполнить модульное тестирование кода в этом исполняемом проекте.
Моя проблема в том, что я пытаюсь использовать модули C++20, а инструкции не работают. В моем тестовом проекте у меня есть:

Код: Выделить всё

import std;
import test_kit;     // My unit testing framework.
import my.app.foo;   // This module is in the executable project that I want to test.
Я получаю сообщение об ошибке: C2230 не удалось найти модуль «my.app.foo».
Следуя документации, указанной выше, Я добавил «Дополнительные каталоги библиотек» и «Дополнительные зависимости» в свойствах компоновщика тестового проекта. Это указывает на каталог сборки проекта приложения и перечисляет файл .obj, содержащий код, который я хочу протестировать (

Код: Выделить всё

Foo.ixx.obj). Я также попытался добавить «Дополнительные каталоги BMI» (тот же каталог сборки) и «Дополнительные зависимости модуля». В последнем я указал файл Foo.ixx.ifc
, который, как я думаю, будет содержать ИМТ для модуля, который я пытаюсь протестировать.
Есть ли что-то еще Я могу сделать, чтобы избавиться от этой ошибки?

Подробнее здесь: https://stackoverflow.com/questions/783 ... ith-c-modu

Вернуться в «C++»