Сборка C ++ после генерации предварительно обработанного вывода (VS 08) - PullRequest
0 голосов
/ 04 февраля 2011

Я заметил, что когда я выбираю

Project Properties -> Configuration Properties -> c/c++ -> Preprocessor -> 
     Generate Proprocessed file -> With Line Numbers (/P)

(и другие параметры, которые генерируют предварительно обработанный файл), объектный файл не создается, поэтому сборка завершается неудачей.Как будто правая рука не знает, что делает левая, поэтому есть ошибка:

ССЫЛКА: фатальная ошибка LNK1104: невозможно открыть файл '. \ Debug \ globals.obj'

Это заставляет меня думать, что это может быть случай, когда объектный файл может быть создан с помощью командной строки /P.Является ли это возможным?Могу ли я получить объектные файлы с \P?Я где-то читал, что не могу, но хотел бы добавить это в сообщество Stack Overflow.

1 Ответ

0 голосов
/ 04 февраля 2011

Определение параметра / P: Предварительная обработка без компиляции или связывания .

Так что не похоже, что есть способ сделать то, что вы хотели бы сделать. (Это не удивительно. Вывод из / P имеет тенденцию быть довольно большим, и я сомневаюсь, что большинство людей захотят, чтобы оно генерировалось для каждой сборки.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...