0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 13
|
||||||
1 | ||||||
При компиляции проекта из нескольких файлов Visual Studio выдает множество ошибок28.03.2017, 22:27. Показов 2655. Ответов 6
Метки нет (Все метки)
Здравствуйте!
Долго маюсь с данной проблемой, искал на форуме и поисковых системах, но ответа не нашёл. При компиляции достаточно несложной программы, состоящей из нескольких файлов, Visual Studio выдаёт большое количество странных ошибок. Например: Ошибка 43 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "s" \cdictionary\cstrcomponent.h 8 1 CDictionary Ошибка 44 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию \cdictionary\cstrcomponent.h 8 1 CDictionary Ошибка 4 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "FileName" \cdictionary\cfile.h 9 1 CDictionary Однако в соответствующих файлах таких ошибок, вроде, нет.
0
|
28.03.2017, 22:27 | |
Ответы с готовыми решениями:
6
Проблемы при компиляции простейшего проекта в Visual Studio подскажите ,что делать если при компиляции проекта Visual Studio вылетает ошибка:«не опознанный идентификатор»!? Ошибки при компиляции проекта в Visual Studio Как задать при компиляции проекта Visual Studio в командной строке конфигурацию? |
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 13
|
|
29.03.2017, 05:40 [ТС] | 3 |
Спасибо за совет!
Добавил в файлах using namespace std; Осталось 3 warning и 1 ошибка: Предупреждение 1 warning C4627: #include "cstrcomponent.h": пропущен при поиске использования предкомпилированного заголовка CDictionary\cstrcomponent.cpp 1 1 CDictionary Предупреждение 2 warning C4627: #include <string>: пропущен при поиске использования предкомпилированного заголовка CDictionary\cstrcomponent.cpp 2 1 CDictionary Предупреждение 3 warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка CDictionary\cstrcomponent.cpp 3 1 CDictionary Ошибка 4 error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник. CDictionary\cstrcomponent.cpp 126 1 CDictionary Однако если добавить в файле cstrcomponent.cpp директиву #include "stdafx.h", то выскакивает 2 десятка непонятных ошибок. Что с этим делать? Новая версия проекта во вложенном файле.
0
|
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 13
|
|
29.03.2017, 16:34 [ТС] | 5 |
С этим понятно. Исправлю на std::string и т.д.
А как быть с оставшейся 1 ошибкой?
0
|
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
|
|
29.03.2017, 20:13 | 6 |
TTC, см. свойства проекта - предварительно скомпилированные заголовки.
0
|
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 13
|
|
30.03.2017, 00:10 [ТС] | 7 |
Спасибо, проект теперь компилируется.
Однако только что заметил, что не удаётся запустить отладку. Выскакивает вот такое сообщение об ошибке. Что с этим делать?
0
|
30.03.2017, 00:10 | |
30.03.2017, 00:10 | |
Помогаю со студенческими работами здесь
7
Настроить Visual Studio, чтобы при компиляции проекта ошибки подчеркивались красным цветом Множество ошибок при компиляции Множество ошибок при компиляции. Множество ошибок в проекте Visual Studio после небольшого изменения кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |