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


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

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

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

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

По возможности измените файл, исходный для OBJ-файла, и удалите директиву pragma. Если пропустить данное предупреждение, возможно возникновение ошибок при выполнении исполняемого файла, скомпилированного с параметром /clr:pure.

Пример

В следующем примере возникает ошибка LNK4224.

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