> Что это тогда может значить: > > Compiling - dlog.c for i386
> vector.h(4) : error C2061: syntax error : identifier
> 'Vector'
> vector.h(4) : error C2059: syntax error : ';'
> ---
> > По мойму - как раз то, что vector.h каким-то образом (может > через хедер прекомпиленный или еще как) включился в dlog.c > > ЗЫ: Хотя на самом деле первое, что мне пришло в голову - > что компилер не вернулся в global scope (несбалансированные > скобки, недостающая точка с запятой etc.) и пытался > компилить объявление класса там, где синтаксически его не > может быть. Это может быть в хедерах подключенных до того, > в котором эта ошибка проявилась
Первым в sources прописан vector.cpp, по идее он и должен первым компилироваться
SOURCES=Vector.cpp\
String.cpp\
DLog.c\
DriverMain.c\
FileSystem.c\
LocalNetwork.c\
Process.c\
Utils.c\
Print.c\
NhkUtils.c\
Password.c\
Registry.c\
GetLongFilename.c\
PathComponent.cpp\
PathTemplate.cpp\
ConfigEntry.cpp\
ConfigStorage.cpp
---
А первым пошел DLog.c
Я поудалял все временные файлы из директории проекта, это ничего не изменило. Правда я смотрю тут еще один файл используется
BUILD: Loading d:\DDKWIN2K\build.dat...
---
Надо будет попробовать его удалить. Может в нем какой старый мусор остался
А Dlog.c не включает в себя vector.h.
|