[ad_1]
Cプログラム初心者です…
とはどういう意味ですか
リンカ エラー: モジュール内の未定義のシンボル出力
誰か説明して
解決策 2
スペルを間違えましたか printf
?
解決策 1
問題のリンカ エラーは、関数を使用したことを意味します。 print
ただし、リンカーは、リンカーに追加したライブラリのいずれかでその関数を見つけることができません。
C を使用する前に、C を使用する前にさらに本を読んでください。C に慣れていない場合は、言語を c#、vb.net、Java などのより簡単なものに切り替えてください。
解決策 4
ねえ、ここに C のリンカ エラーの解決策があります。
リンカー エラーは、実行時に発生するエラーです。C では、プログラムの実行中に、プログラムが I/O やグラフィック デバイスなどのハードウェアと直接リンクします。
しかし、コンパイル時に、コードはインクルードされたヘッダー ファイルの直接的な相互作用を使用して、命令セットの構文のみをチェックします。実際にはユーザーが実行できないオブジェクト コード (.obj) ファイルが生成されます。これはアセンブラーによって行われます。 .
ただし、ファイルのリンクとは、ユーザーが実行できる実行可能ファイル (.exe) の生成を指します。C プログラムの実行中に、コンパイラは対応するハードウェアへのアクセスも取得しようとします。コンパイラが提供するハードウェア ドライバを使用します。
コンパイラがハードウェアにアクセスできない場合、実行可能ファイルの作成に失敗し、リンカ エラーが生成されます。
これがこの問題の解決策です。
Turbo c3 コンパイラの場合、
[オプション]->[リンカー]->[ライブラリ]-> 必要なライブラリを確認します (たとえば、グラフィックス プログラミングでリンカー エラーがないかグラフィックス ライブラリを確認するか、使用されているコンティナー クラスが原因でリンカー エラーが発生する C プログラムのコンテナー クラスを確認するか、標準ランタイムを確認します一般または標準入出力 C プログラムの場合)。
皆ありがとう、
私の解決策を試してみてください…. 🙂
解決策 8
リンカー エラー: モジュール RUTVI\QUICKSORT.C で未定義のシンボル _disp
[ad_2]
コメント