Поиск:

Ответ в темуСоздание новой темы Создание опроса
> skipped when looking for precompiled header use, warning C4627 Почему пропущен header ? 
:(
    Опции темы
malor
  Дата 25.6.2011, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 632
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



При компиляции проекта Студия выдала:
Цитата
Error    2    fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?    c:\_remote\makescreenshot\makescreenshot\keymap.cpp    1087
Warning    1    warning C4627: '#include "keysymdef.h"': skipped when looking for precompiled header use    c:\_remote\makescreenshot\makescreenshot\keymap.cpp    11

keymap.cpp и keySymDef.h были взяты из другого проекта и подключены к моему, в связи с этим и наблюдаемые error'ы.
Как что приинклудить, чтоб нормализовать ситуацию?

VS2008, WinXPSP3 

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  MyProject_2506.zip 126,42 Kb
PM MAIL   Вверх
volatile
Дата 26.6.2011, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 4
Всего: 85



Цитата(malor @  25.6.2011,  20:31 Найти цитируемый пост)
Did you forget to add '#include "stdafx.h"' to your source?

Не пробовали перевести?
Не забыли ли вы добавить #include "stdafx.h?


PM MAIL   Вверх
malor
  Дата 26.6.2011, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 632
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



Вставлял я "stdafx.h", но тогда возникал другой перечень error'ов:
Код

Warning    1    warning C4627: '#include "keysymdef.h"': skipped when looking for precompiled header use    
c:\_remote\makescreenshot\makescreenshot\keymap.cpp    13
Error    2    error C2065: 'XK_Shift_L' : undeclared identifier    c:\_remote\makescreenshot\makescreenshot\keymap.cpp    28
Error    3    error C2065: 'XK_Shift_R' : undeclared identifier    c:\_remote\makescreenshot\makescreenshot\keymap.cpp    29
............... etc ........................
Эти самые константы вида XK_Shift_L как раз перечислены в keysymdef.h. Его я к проекту подключал позиционируясь на папке "Header Files" в дереве Solution Explorer'а:
Add -> Existing Item...
PM MAIL   Вверх
volatile
Дата 26.6.2011, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: 4
Всего: 85



malor, вы никогда в студии не компилировали чтоли?
Надо в каждом сипипишнике, в начале, прописывать
#include "stdafx.h"
Еще конечно есть способ - можно вообще отключить предкомпиляцию хедера в свойствах проекта.
Но тогда компилировать заголовки будет каждый раз, а это тормоза.


Цитата(malor @  26.6.2011,  11:15 Найти цитируемый пост)
keysymdef.h. Его я к проекту подключал позиционируясь на папке "Header Files" в дереве Solution Explorer'а

просто подключить мало, надо еще проинклудить.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0566 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.