Re[7]: StdAfx.cpp & StdAfx.h, что такое и как избавиться?
От: CC  
Дата: 03.12.01 05:57
Оценка:
Здравствуйте Brother, Вы писали:

А>>>>>Да не нужны они мне.

А>>>Зря, между прочим. Это фишка без особого вреда для всего остального позволяет сократить время компиляции проекта в 5-10-20 раз. Отчего этим не пользоваться?
А>>Я когда другой хидер подключаю, выходят какие-то ошибки. Вот пример:
А>>#include "StdAf.h"
А>>#include "defs.h" // это мои определения
А>>и тут при компиляции выходит 3 синтаксические ошибки. При том постоянно.
B>Уверен, дело здесь не в stdafx.h. Если есть возможность — выкладывай исходники, обсудим. Думаю, отказываться от хорошего средства из-за какого-то незначительного "ляпа" не стоит.

Вообщем работаю с ДиректИкс.
cpp — файл
#include "StdAfx.h"
#include "defs.h"

хидер defs.h
#ifndef DEFS_H
#define DEFS_H
HWND hWnd = NULL;
LPDIRECTDRAW g_lpDD = NULL; // указатель на девайс
LPDIRECTDRAWSURFACE g_lpSPrimary = NULL; // поверхности: первичная и бэк
LPDIRECTDRAWSURFACE g_lpSBack = NULL;
#endif

копилируем и опа: 1 ошибка — неправильно стоит или нет точки-с-запятой
2 ошибка — LPDIRECTDRAWSURFACE не storage-class (типа этого)
3 уже не помню
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.