Я явно предварительно обрабатываю MyFile .cpp (не компилируется) в MyFile.i. Я хочу позже «скомпилировать» этот файл (было бы неплохо явно пропустить предварительную обработку, но, как следует из связанного вопроса, похоже, что это невозможно с MSVS.)
ПРОБЛЕМА: MyFile.i является «нераспознанным расширением», а cl.exe предполагает, что это «объектный файл», что приводит к «отсутствию операции». (См. предупреждение Microsoft: http://msdn.microsoft.com/en-us/library ... S.90).aspx, это предупреждение активно для MSVS 2005, 2008, 2010).
Я не могу найти переключатель, указывающий, что это «исходный файл» (а не объектный файл). В соответствующем вопросе явно использовалось "
Код: Выделить всё
MyFile_preprocessed.cpp
ВОПРОС: Есть ли флаг, позволяющий скомпилировать MyFile.i с MSVS?
Подробнее здесь: https://stackoverflow.com/questions/861 ... -extension