Итак, я пытаюсь скомпилировать проект в Visual Studio 2010 и, похоже, у меня возникают проблемы с компиляцией кода.
У меня есть этот кусок кода
#ifdef WIN_X64
extern "C" int gainAndFindMax (int cnt,int gain,PSHORT pInput,PSHORT pOutput);
#else
extern "C" int __fastcall gainAndFindMax (int cnt,int gain,PSHORT pInput,PSHORT pOutput);
#endif
, который представляет собой пару функций сборки, написанных сотрудником.Однако по какой-то причине он продолжает компилироваться в оператор #else, как будто он не компилируется в 64-битной версии.У меня все мои настройки проекта установлены на 64 бит, и все они должны быть установлены правильно, однако по какой-то причине "extern" C "int gainAndFindMax (int cnt, int gain, PSHORT pInput, PSHORT pOutput);выделено серым цветом, не похоже на компиляцию.Помощь будет очень благодарна