powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как побороть эту ошибку:
10 сообщений из 10, страница 1 из 1
как побороть эту ошибку:
    #33650898
1793
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при попытке компиляции собранного в кучу проекта, на каждом .cpp выдается одна и та же ошибка:
fatal error C1010: unexpected end of file while looking for precompiled header directive
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33650916
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1793при попытке компиляции собранного в кучу проекта, на каждом .cpp выдается одна и та же ошибка:
fatal error C1010: unexpected end of file while looking for precompiled header directive
проверь дерективы, где-то не закрыта #ifdef или еще чего - нибудь
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33650995
1793
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть 2 заголовочных файла. оба начинаются и заканчиваются так:
Код: plaintext
1.
2.
3.
4.
#ifndef идентиф.
#define идентиф.
...
#endif
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33651009
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1793есть 2 заголовочных файла. оба начинаются и заканчиваются так:
Код: plaintext
1.
2.
3.
4.
#ifndef идентиф.
#define идентиф.
...
#endif


проверь функции, чтобы все открывающиеся { скобки закрывались }
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33651024
redskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверять, так проверять...
Заодно убедитесь, что в каждом описании класса после закрывающей фигурной скобки стоит ; . Не помню как именно студия в этом случае ругается (сейчас нет под рукой чтоб проверить), но IMHO сообщение похожее было...
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33651025
1793
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это я сделал в первую очередь
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33651033
Новичок_я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проверьте чтобы был подключен stdafx.h в каждом из файлов и сам файл stdafx.h
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33651382
1793
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
когда добавил StdAfx.h, эта ошибка исчезла, теперь при build .exe:
Код: plaintext
1.
2.
3.
pr_st.obj : error LNK2005: _main already defined in st.obj
Debug/st.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
может это какие-нибудь установки влияют?
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33652321
дед Макар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1793когда добавил StdAfx.h, эта ошибка исчезла, теперь при build .exe:
Код: plaintext
1.
2.
3.
pr_st.obj : error LNK2005: _main already defined in st.obj
Debug/st.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
может это какие-нибудь установки влияют?

в обоих файлах (pr_st.cpp и st.cpp) описана функция main. Должна быть описана только в одном главном файле.
...
Рейтинг: 0 / 0
как побороть эту ошибку:
    #33652929
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потыкай в настройках проекта в каждый файл и убери "Automaticaly using precompiled header" или подобные этой опции (должно быть "don't use precompiled headers"). Или пойми какую опцию оно включает и удали ее руками.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / как побороть эту ошибку:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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