Ошибка компилятора C2193
"идентификатор": уже в сегменте
Функция была помещена в два разных сегмента с помощью alloc_text
и code_seg
прагм.
Следующий пример приводит к возникновению ошибки C2193:
// C2193.cpp
// compile with: /c
extern "C" void MYFUNCTION();
#pragma alloc_text(MYCODE, MYFUNCTION)
#pragma code_seg("MYCODE2")
extern "C" void MYFUNCTION() {} // C2193
extern "C" void MYFUNCTION2() {}