1397
Конференция C SoobCha
письмо # 1398
|
1399 |
|
Здравствуйте, Лагоша.Вы писали 08.10.2007, в 12:33 в письме <mid:list-123523@nvptus.ru> из почтовой программы: The Bat! (v3.60.07) Professional ANV>> У тебя похоже, что ты только создал проект, и не пытался его ни разу ANV>> собирать. ЛВГ> ну тут не совсем ясно: Что значит ни пытался собрать ? :) Я же ЛВГ> запускаю компиляцию. Или имеется в виду, что после нее VC ЛВГ> не может собрать проект ? ANV>> Попробуй сперва запустить сборку ВСЕГО проекта - хотя бы раз (для ЛВГ> Мм. если не сложно,.. как ? ЛВГ> В моем распоряжении есть кнопка "reBuild All" например .. Ага, именно build. Для одного файла (cpp) - Compile Для всего проекта (project) - Build Для всего решения (Solution) есть Build All Build последовательно компилирует все файлы (возможно, предварительно собирает связанные проекты), затем линкует конечный бинарник. При этом в первую очередь компилируется stdafx.h, на который в проекте по умолчанию всегда стоит особое правило - создать при его компиляции файл прекомпилированных заголовков. Он обычно здоровый - порядка десяти мегабайт - stdafx.pch При компиляции же отдельного файла проекта происходит следующее: по умолчанию ему приписано, чтобы при включении stdafx.h использовать прекомпилированный файл заголовков. Однако если проект только что создан и ещё не разу не собирался целиком, то stdafx.cpp ещё не компилировался, и stdafx.pch, соответственно, ещё не создан. Потому возникает ошибка. Несмотря на то, что ты уже нашёл решение проблемы - всё же считаю нужным об этом написать, поскольку такая ситуация встречается в общем случае на студии довольно часто -- С уважением, Alexey N. Vinogradov (mailto:klirik@narod.ru) http://klirik.narod.ru |
1397
|
1399 |
|
|
|
|