0

wesiteで提供されているcでSHA256アルゴリズムを実行しようとしています

[Kodersコード検索][2]

そのために私はWindowsマシンでTurboCCompilarを使用しており、ディレクトリパスをに設定してインストールされています

1 C:\Program Files\TC\    
2 C:\Program Files\TC\INCLUDE
3 C:\Program Files\TC\lib

すべてのヘッダーファイルを3つに保存しました

C:\Program Files\TC\INCLUDE

このSHA256.cファイルを実行するために必要なフォルダ。コードをコンパイルしようとすると、setupdでエラーが発生します。

Illegle file name SHA256.exe and 3 SHA256.obj.

このエラーが発生する根本的な原因、どのような間違いをしているのかを特定できません。

私が直面しているエラー画像

前もって感謝します。

4

1 に答える 1

1

Turbo C は古い DOS アプリケーションです。そのため、長いファイル名とディレクトリ名では機能しません。のように、名前が 8 文字、拡張子が 3 文字を超える長さ。したがって、12345678.txt は問題ありませんが、123456789.txt または 12345678.html は問題ありません。

上記の 8.3 の制限を念頭に置いて、Turbo C (およびそれを使用してコンパイルされたプログラム) がアクセスするすべてのファイルとディレクトリに名前を付けて、ディレクトリをorTCの外に移動する必要があります。C:\Program FilesC:\C:\Project

ああ、8.3 の名前には変な文字、スペース、英語以外の文字などがあってはなりません。英語の文字、数字、アンダースコアのみを使用してください (C 自体とほとんど同じです)。

PATH環境変数と Turbo C IDE のすべてのパス設定を更新して、新しい場所を反映することを忘れないでください。

また、プロジェクト ファイルを、コンパイラがそのヘッダー ファイルを格納するディレクトリに配置することは悪い習慣です。

于 2012-09-11T10:25:48.753 に答える