次の方法で共有


リンカー ツールの警告 LNK4224

option はサポートされていません。無視されます。

解説

無効な古いリンカー オプションが指定されましたが、無視されました。

たとえば、/comment ディレクティブが .obj に出現する場合、LNK4224 が発生する可能性があります。comment (C/C++) プラグマを介し、非推奨の exestr オプションを使用して /comment ディレクティブが追加された場合などです。 .obj ファイル内のリンカーのディレクティブを表示するには、dumpbin /ALL を使用します。

可能であれば、.obj のソースを変更し、プラグマを削除してください。 この警告を無視すると、/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;
}