Ошибка компилятора C2157
"функция": должна быть объявлена до использования в списке директивы pragma
Имя функции не объявлено перед ссылкой в списке функций для прагмы alloc_text .
В следующем примере возникает ошибка C2157:
// C2157.cpp
// compile with: /c
#pragma alloc_text( "func", func) // C2157
// OK
extern "C" void func();
#pragma alloc_text( "func", func)