次の方法で共有


リンカー ツール エラー LNK1170

コマンド ファイル内の行に 最大長 以上の文字が含まれている

コマンド応答ファイルの行が長すぎたため、ビルドに失敗しました。 自動生成された応答ファイルの行が長すぎる場合は、多くの理由が考えられます。 たとえば、オブジェクト ファイル名の数が多すぎると、このエラーが発生する可能性があります。 または、オブジェクト ファイル名に含まれるパスの合計長さが長すぎる場合です。

この問題に対する適切な修正は、原因によって異なります。 たとえば、オブジェクト ファイル名の長いパスが原因である場合は、パス内のディレクトリ名を短くしてみてください。 または、プロジェクト ツリーをドライブのルートに近いディレクトリに移動します。 たとえば、いくつかのコードを静的ライブラリとして生成することで、応答ファイルがビルド システムによって生成および使用される方法を分割することができます。