Ошибка 1 ошибка C2146: синтаксическая ошибка : отсутствует '; ' перед идентификатором 'cfg'
Всем Привет,
Это проект C++/CLR.
У меня есть ниже структура в моем заголовочном файле:
value struct CONFIG { System::String^ Exch_Feeds; System::String^ Exch_Type; System::String^ Feeds_Type; int Feeds_port; int Max_Users; int IML_port; System::String^ Interface_IP; System::String^ Nse_Mcast_Host; int Nse_Mcast_Port; System::String^ Fno_Mcast_Host; int Fno_Mcast_Port; System::String^ Curr_Mcast_Host; int Curr_Mcast_Port; System::String^ Nse_Tcp_Host; int Nse_Tcp_Port; System::String^ Fno_Tcp_Host; int Fno_Tcp_Port; System::String^ Mcast_Host; int Mcast_Port; int Log_file; int Row_feed_file; System::String^ DownloadHost; short exchange_ctr; System::String^ dbserver; System::String^ dbuser; System::String^ dbpass; System::String^ dbdb; int dbport; };
И используя его в моем файле .cpp в качестве CONFIG cfg;
Но это дает мне следующие ошибки:
Error 1 error C2146: syntax error : missing ';' before identifier 'cfg' 9 1 Error 2 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 9 1 Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 9 1
Может ли кто-нибудь посмотреть и объяснить, почему я получаю эти ошибки.
Это проект C++/CLR.
Что я уже пробовал:
Попробовал использовать его, сделав свою структуру классом, но все та же ошибка.
CHill60
Вам нужно будет поделиться кодом, который на самом деле выдает ошибку