MSVS C++, как скомпилировать уже предварительно обработанный файл с расширением *.i?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 MSVS C++, как скомпилировать уже предварительно обработанный файл с расширением *.i?

Сообщение Anonymous »

Связанный здесь вопрос: Как запустить препроцессор и компилятор MSVC в два отдельных этапа?

Я явно предварительно обрабатываю 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.

ВОПРОС: Есть ли флаг, позволяющий скомпилировать MyFile.i с MSVS?

Подробнее здесь: https://stackoverflow.com/questions/861 ... -extension
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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