powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / atal error C1010: unexpected end of file while looking for p
14 сообщений из 14, страница 1 из 1
atal error C1010: unexpected end of file while looking for p
    #35008344
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За' google 'л... Дают два совета:
1. #include "stdafx.h" первой строчкой в свой cpp
2. С/С++ -> Precompiled headers Not using precompiled headers
Пошел по первому. Теперь ругаецо

e:\Soft.src\VC\Tests\DataBase\Common\GetConnectionString.cpp(9): error C2065: 'DWORD' : undeclared identifier

обалдеть... В основном файле проекта стоит тоже только #include "stdafx.h" и там DWORD хавает на раз. Более того - сторонний cpp как раз и родился после выноса рабочей функции из рабочего проекта в отдельный филе. Сакраментальный вопрос: Кто виноватЪ? Что делатЪ?

P.S. 2-й путь - не предлагать. Тут уже чиста
спортивный интерес...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008380
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftЧто делатЪ?1) почитать туториал, как пользоваться визардом.
2) посмотреть, где и из-за чего происходит ошибка.
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008381
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftКто виноватЪ?мог бы и сам догадаться.
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008419
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmo
почитать туториал, как пользоваться визардом

читать некогда - просто ваяецо дрозофила на пару тройку строк и из-за этого читать... я ж не визуальщик, а застройщик
VC++ мне раз в сто лет и то на уровне "Helo, word!"
maXmo
посмотреть, где и из-за чего происходит ошибка.

Ошибка происходит из-за того, что не за'define'н DWORD. Если в основном проекте хватат #include "stdafx.h", то и в отдельном cpp его ж тоже должно хватат... Ан нЭт - получаецо... Ну и нафига ваще такие прижки с подвыпердами?.. Ну эт я так... Ворчу...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008431
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#include "windows.h"
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008439
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum
#include "windows.h"

ха... эт я сделал сразу же - компилятор к этому отнессо положительно (производная от слова положить)

e:\Soft.src\VC\Tests\DataBase\Common\GetConnectionString.cpp(4): error C2061: syntax error : identifier 'DWORD'

_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008470
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда добавь его в GetConnectionString.h должен или в cpp
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008482
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стоп!!! Всем спасибо и отбой!!!

Cerebrum
#include "windows.h"

Ex_Soft
ха... эт я сделал сразу же

тока #include "windows.h" нуна ОБЯЗАТЕЛЬНО ПОСЛЕ #include "stdafx.h"
/me думает: ну шо ж у вас, визуальщиков, так все ректально-то?..
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35008853
IMil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft
тока #include "windows.h" нуна ОБЯЗАТЕЛЬНО ПОСЛЕ #include "stdafx.h"
/me думает: ну шо ж у вас, визуальщиков, так все ректально-то?..

Оригинально. Вообще-то, смысл прекомпилированных хедеров в том, чтобы включать туда ссылки на внешние крупные файлы. Т.е. #include <windows.h> должно быть внутри stdafx.h, но никак не до или после.
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35009499
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMil
Оригинально

Понимаю Ваш сарказм... Но я всего лишь тупо констатирую факты.
Ex_Soft
1. #include "stdafx.h" первой строчкой в свой cpp

А поскольку, в нашем случае, два первых бегуна быть не может, то все остальные h-файлы, получаецо должны быть после #include "stdafx.h" .
Так что Ваши претензии на оригинальность не ко мне, а к мелкософту... Заодно передайте и мои: насчет этих прыжкоф с подвыпердами в виде #include "stdafx.h" "...во первых строках моего письма..."
IMil
#include <windows.h> должно быть внутри stdafx.h, но никак не до или после.

Я, может, чего-то и не понимаю в ньюансах разработки VC++, но, насколько я понял stdafx.h это сборный h-файл на проект . IMHO, если что-то вычленяецо и выносится отдельно, то оно должно быть самодостаточным. Т.е. - тупо подключил это что-то в любой проект и не паришся: прописаны ли те h-файлы, которые необходимы в stdafx.h проекта или нЭт. А по Вашей логике, я должен каждый раз при добавлении чего-то, в случае необходимости, лазить в stdafx.h проекта и добавлять туда то что требует подключенное чего-то.
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35009749
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хы, что, в stdafx.h точно не включен windows.h ?
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35009963
IMil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_SoftТак что Ваши претензии на оригинальность не ко мне, а к мелкософту... Заодно передайте и мои: насчет этих прыжкоф с подвыпердами в виде #include "stdafx.h" "...во первых строках моего письма..."
Понять, почему прекомпилированные хедеры должны идти первыми, достаточно просто. Все дело в том, что иначе они не могли бы быть прекомпилированными :)
Например, в вашем stdafx.h написано
Код: plaintext
1.
2.
#ifndef DWORD
#define DWORD double
#endif
Если в одном файле перед этим включен windows.h, а в других нет, то stdafx.h уже не будет везде давать одинаковый код, а в этом-то и есть смысл прекомпиляции.

Ex_SoftА по Вашей логике, я должен каждый раз при добавлении чего-то, в случае необходимости, лазить в stdafx.h проекта и добавлять туда то что требует подключенное чего-то.
Это совершенно не обязательно. Хотите подключить windows.h только к одному из файлов - подключайте. Но, так как виндовый хедер очень большой и редко изменяющийся, его разумно прекомпилировать.
Если же в проекте сотня исходников, а windows.h нужна только в паре из них, можно поступить еще хитрее - создать два прекомпилированных хедера. Придется повозиться с настройками, но выигрыш в скорости сборки будет.
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35010013
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmo
в stdafx.h точно не включен windows.h ?


stdafx.h
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once


#include <iostream>
#include <tchar.h>

// TODO: reference additional headers your program requires here

Определение DWORD'а появлялось в рез-те
Код: plaintext
1.
#import "C:\Program Files\Common Files\System\ado\msado15.dll" rename("EOF", "EndOfFile")
IMil
windows.h нужна только в паре из них, можно поступить еще хитрее - создать два прекомпилированных хедера. Придется повозиться с настройками, но выигрыш в скорости сборки будет.

/me думает: озвездеть...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
atal error C1010: unexpected end of file while looking for p
    #35010077
IMil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ex_Soft
IMil
windows.h нужна только в паре из них, можно поступить еще хитрее - создать два прекомпилированных хедера. Придется повозиться с настройками, но выигрыш в скорости сборки будет.

/me думает: озвездеть...

Ну, это ведь необязательно. Если скорость сборки устраивает - незачем закапываться в оптимизацию.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / atal error C1010: unexpected end of file while looking for p
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]