Я пытаюсь скомпилировать некоторый код, который я загрузил в визуальную студию. Код был предназначен для msvc 6, и я импортировал его в VS2010. Код предназначен для поддержки ASIO для labview путем компиляции DLL. см. here для всего кода.«redefinition; модификатор разного типа» в VS2010
При возникновении ошибки при создании: "ошибка C2373: '_ pctype': redefinition; модификаторы другого типа."
фрагмент кода выглядит следующим образом:
unsigned short _Ints[ 512 ];
unsigned short *_pctype = _Ints;
Если кто-нибудь будет ссылающийся на пакет кода по ссылке, предоставленной мне, это из файла GenMonCIN.c
Похоже, что в той же области есть две переменные, называемые _pctype. Это может быть компилятор в более ранних версиях MSVC, если первая переменная была объявлена внутри оператора for, например, но это сложно сказать без окружающего кода. Вместо того, чтобы копаться в библиотеке, которую вы используете, включение соответствующего кода здесь будет реальной помощью. В частности, можете ли вы привести функцию, в которой происходит ошибка? –
thx для предложения JMcF, но других случаев нет. Если вам нужна дополнительная информация, я действительно разместил функцию, в которой эта ошибка возникает в моем исходном сообщении. – brneuro