リンカ ツール エラーと警告


Visual C++ の概念 : C/C++ プログラムのビルド
リンカ ツールの警告 LNK4197

エラー メッセージ

エクスポート 'exportname' が複数回指定されています。一番最初の指定を適用します。

1 つのエクスポートが複数の方法で指定されています。リンカは最初の指定を使用し、残りを無視します。

C ランタイム ライブラリを再度ビルドする場合は、このメッセージを無視してかまいません。

エクスポートが同じ方法で複数回指定されている場合、リンカは警告を発行しません。

たとえば、次の内容の .def ファイルがあると、この警告になります。

EXPORTS
   functioname      NONAME
   functioname      @10

次のような原因をチェックして問題を解決するには

  1. 同じエクスポートがコマンド ライン (export:) と .def ファイルの両方で指定されています。

  2. 同じエクスポートが .def ファイル中に異なる属性で 2 回リストされています。

タグ :


Page view tracker