Если вы запускаете cl.exe
сам по себе, вам нужно будет указать все те же параметры, что и в среде IDE при сборке, иначе он не сможет найти все пути включения и макросы препроцессора. Однако есть и другой способ сделать это. В файле проекта выберите нужный файл .cpp и выберите «Свойства»> «C ++»> «Препроцессор»> «Создать файл препроцессора». Затем скомпилируйте файл .cpp.
Это сгенерирует предварительно обработанный файл (file.i
я думаю) в выходном каталоге. Жаль, что нет простого способа выбрать файл и нажать «препроцесс», но это, вероятно, можно сделать довольно легко с помощью макроса VisualStudio. Не забудьте потом снова установить эту опцию.