Синтаксические ошибки C ++ / CLI (код 2012 г.) - PullRequest
0 голосов
/ 29 мая 2018

Это код C ++ / CLI в заголовочном файле, созданном в VS 2012, который, как мы предполагаем, сработал тогда.

namespace CLIWrapper {  
    public ref class Wrapper
    {
    public:     
        static bool call_calculator(double* liquids, double* solids, double temperature, int arraySize);        
        static void build_calculator(char** components, char* parameterSet, int arraySize);
    };
}

Когда я пытаюсь скомпилировать его сейчас, используя VS 2017, я получаю следующие ошибки:

Синтаксическая ошибка C2059: 'public'

Синтаксическая ошибка C2143: отсутствует ';'before '{'

C2447 '{': отсутствует заголовок функции (формальный список в старом стиле?)

Есть идеи о том, что их вызвало или как их исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...