Есть три файла:
Nodes.cpp
#include "Token.h"
Token.h
#pragma once
#include "Lexer.h"
class token {
};
Lexer.h
#pragma once
#include "Token.h"
class Lexer
{
public:
token get_next_token();
};
При дебаге получаю такие ошибки :
Ошибка C2059 синтаксическая ошибка: (
Ошибка C2238 непредвиденные лексемы перед «;»
Ошибка C3646 get_next_token: неизвестный спецификатор переопределения
В чем проблема?
задан 24 мая 2017 в 20:38
Начинаем компилировать cpp-файл.
Включается token.h
Читает директиву включения Lexer.h
Включается Lexer.h
Директива включения token.h игнорируется благодаря #pragma once
Читает объявление класса Lexer
Сталкивается с неизвестным token
Еще вопросы есть?
На тот случай если есть — «что делать?» —
В данном конкретном случае в Nodes.cpp написать #include "lexer.h"
ответ дан 25 мая 2017 в 2:45
![]()
HarryHarry
210k15 золотых знаков114 серебряных знаков224 бронзовых знака
не собирается после очередных обновлений в
r23 - MS Visual Studio 2008 SR1 + Win SDK V6.1+7.0+7.1:
в UNICODE
Ошибка 1 error C2059: синтаксическая ошибка:
<L_TYPE_raw> С:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 2 error C2238: непредвиденные лексемы
перед ";" F:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 3 error BK1506 : не удается открыть файл
''.Release_UnicodeAppSettings.sbr'': No such file or
directory BSCMAKE WinDjView
В ASCII
Ошибка 1 error C2059: синтаксическая ошибка:
<L_TYPE_raw> С:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 2 error C2238: непредвиденные лексемы
перед ";" F:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 3 error BK1506 : не удается открыть файл
''.ReleaseAppSettings.sbr'': No such file or directory BSCMAKE WinDjView
SDK вроде стоят, но ставились под сборку Far
Manager - там плагин EMenu не адаптирован к GCC:(, а я
собираю пакет им - меньший расход памяти
получаю. 18,6 Мб против 19,9 Мб. Пустячок, да
набегает. Особено после смены аллокатора
сна стандартный Микрософтовский - тут и
утечки с памяти и баги полезли изо всех
щелей как тараканы. Вот GCC и выручает -
меньше глюков выплывает.:)
Original issue reported on code.google.com by victo...@mail333.com on 9 Dec 2010 at 9:03
не собирается после очередных обновлений в
r23 - MS Visual Studio 2008 SR1 + Win SDK V6.1+7.0+7.1:
в UNICODE
Ошибка 1 error C2059: синтаксическая ошибка:
<L_TYPE_raw> С:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 2 error C2238: непредвиденные лексемы
перед ";" F:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 3 error BK1506 : не удается открыть файл
''.Release_UnicodeAppSettings.sbr'': No such file or
directory BSCMAKE WinDjView
В ASCII
Ошибка 1 error C2059: синтаксическая ошибка:
<L_TYPE_raw> С:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 2 error C2238: непредвиденные лексемы
перед ";" F:Program FilesMicrosoft Visual Studio
9.0VCatlmfcsrcmfcafximpl.h 635 WinDjView
Ошибка 3 error BK1506 : не удается открыть файл
''.ReleaseAppSettings.sbr'': No such file or directory BSCMAKE WinDjView
SDK вроде стоят, но ставились под сборку Far
Manager - там плагин EMenu не адаптирован к GCC:(, а я
собираю пакет им - меньший расход памяти
получаю. 18,6 Мб против 19,9 Мб. Пустячок, да
набегает. Особено после смены аллокатора
сна стандартный Микрософтовский - тут и
утечки с памяти и баги полезли изо всех
щелей как тараканы. Вот GCC и выручает -
меньше глюков выплывает.:)
Original issue reported on code.google.com by victo...@mail333.com on 9 Dec 2010 at 9:03
|
|
|
|

Работа с ini файлами
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
|
|
Full Member
Рейтинг (т): 2 |
Подскажите что нужно подключить чтоб можно било работать с таким типом c іni. Спасибо! |
|
like-nix |
|
|
Senior Member
Рейтинг (т): 27 |
что то по работе с ini подобной конфигурацией. Добавлено 27.07.11, 10:04 |
|
NOCaut |
|
|
Full Member
Рейтинг (т): 2 |
что то по работе с ini подобной конфигурацией. — клас у меня незаработал 126 ероров насчитал компилятор (( вот начало:
) 1>.ini.cpp(11) : error C4430: отсутствует спецификатор типа — предполагается int. Примечание. C++ не поддерживает int по умолчанию : error C2143: синтаксическая ошибка: отсутствие «;» перед «<« 1> .ini.cpp(40): см. ссылку на создание экземпляров класса шаблон при компиляции «TIni<B,Ch,Tr>» 1>.ini.cpp(11) : error C4430: отсутствует спецификатор типа — предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>.ini.cpp(11) : error C2238: непредвиденные лексемы перед «;» 1>.ini.cpp(12) : error C2143: синтаксическая ошибка: отсутствие «;» перед «<« 1>.ini.cpp(12) : error C4430: отсутствует спецификатор типа — предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>.ini.cpp(12) : error C2238: непредвиденные лексемы перед «;» 1>.ini.cpp(13) : error C2143: синтаксическая ошибка: отсутствие «;» перед «<« 1>.ini.cpp(13) : error C4430: отсутствует спецификатор типа — предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>.ini.cpp(13) : error C2238: непредвиденные лексемы перед «;» 1>.ini.cpp(17) : error C4430: отсутствует спецификатор типа — предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>.ini.cpp(17) : error C2143: синтаксическая ошибка: отсутствие «,» перед «&» Сообщение отредактировано: NOCaut — 27.07.11, 10:17 |
|
like-nix |
|
|
Senior Member
Рейтинг (т): 27 |
нужна помощь Великого Мохсена телепата 80 левела? Сообщение отредактировано: like-nix — 27.07.11, 10:24 |
|
artsb |
|
|
#include<IniFiles.hpp> Класс TIniFile Добавлено 27.07.11, 10:26 |
|
NOCaut |
|
|
Full Member
Рейтинг (т): 2 |
нужна помощь Великого Мохсена телепата 80 левела? нужна все только в твоих руках)))) Добавлено 27.07.11, 10:33 Добавлено 27.07.11, 10:34 Добавлено 27.07.11, 10:58 |
|
Narsil |
|
|
Full Member
Рейтинг (т): 16 |
Я, конечно, понимаю, что такие ответы не очень вежливы, но всё же. Вы в гугле не пробовали искать? Там ссылок на различные библиотеки — тьма. Выбирайте по вкусу. |
|
NOCaut |
|
|
Full Member
Рейтинг (т): 2 |
например |
|
maxim84_ |
|
|
что то по работе с ini подобной конфигурацией. 2-й пост Сообщение отредактировано: maxim84_ — 27.07.11, 11:08 |
|
NOCaut |
|
|
Full Member
Рейтинг (т): 2 |
http://2lx.ru/2010/02/chtenie-i-zapis-ini-fajlov-v-visual-c/ — вот нашол чтото |
|
Narsil |
|
|
Full Member
Рейтинг (т): 16 |
NOCaut, Первые 5 ссылок |
|
NOCaut |
|
|
Full Member
Рейтинг (т): 2 |
To maxim84_ — да ето раздуплятся ище в етом класе… влом Добавлено 27.07.11, 11:20 |
|
SVK |
|
|
Цитата NOCaut @ 27.07.11, 11:07 например simpleini — на с++, это если без привязки к OS и средствам разработки Если упоминалось ATL, то это очевидно MSVC и Windows: танцевать от (Get/Write)PrivateProfileString.. |
|
maxim84_ |
|
|
Цитата To maxim84_ — да ето раздуплятся ище в етом класе… влом ну если влом, то сами разбирайтесь и сами ищите. |
|
like-nix |
|
|
Senior Member
Рейтинг (т): 27 |
Цитата NOCaut @ 27.07.11, 10:32 нужна все только в твоих руках))))
Да это не я. Я просто указал где искать помощь |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- C/C++: Общие вопросы
- Следующая тема
[ Script execution time: 0,0965 ] [ 16 queries used ] [ Generated: 30.01.23, 01:14 GMT ]




