Поделиться через


Предупреждение средств компоновщика LNK4224

параметр больше не поддерживается; игнорируется

Замечания

Указан недопустимый устаревший параметр компоновщика и игнорируется.

Например, LNK4224 может возникать, если директива /comment отображается в OBJ. Директива /comment была добавлена через pragma комментария (C/C++), используя устаревший параметр exestr. Используйте dumpbin /ALL для просмотра директив компоновщика в OBJ-файле.

При возможности измените источник obj и удалите pragma. Если игнорировать это предупреждение, возможно, исполняемый файл, скомпилированный с /clr:pure , не будет выполняться должным образом. Параметр компилятора /clr:pure не рекомендуется использовать в Visual Studio 2015 и не поддерживается в Visual Studio 2017.

Пример

Следующий пример создает LNK4224.

// LNK4224.cpp
// compile with: /c /Zi
// post-build command: link LNK4224.obj /debug /debugtype:map
int main () {
   return 0;
}