![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
リンク中...
session.obj : error LNK2001: 外部シンボル "_bcopy" は未解決です
session.obj : error LNK2001: 外部シンボル "_bzero" は未解決です
Debug/session.exe : fatal error LNK1120: 外部参照 2 が未解決です。
link.exe の実行エラー
VC++を使用しましてビルドとコンパイルをしますと上記のようなエラーがでます。ライブラリのリンク不足なのでしょうか?どのファイルを使用すればいいかわかりません。宜しくお願いします。
No.3ベストアンサー
- 回答日時:
補足文に記載されている close に関して。
それは close 関数ということでしょうか?
であれば、通常は _close になるはずです。(特に気にしなければアンダーバーを付加した形になります)
ただ、外部シンボルはリンカー・プログラムが内部的に使用する名前です。
DLLとかを作る場合は気にしなきゃいけないときもありますが( _close@56 とかそういう名前になったりするので)、基礎的なプログラムを作っている時点では気にする必要はないはずです。
ちなみに#2の方の方法のが手間がなくてよかったですね(^_^; まあ、結果は一緒ですが。(俺の考えが足りなかったようです。申し訳ない)
No.2
- 回答日時:
VC や ANSI ではないようです。
#defnie bzero(base, n ) memset((base), 0, (n))
#defnie bcopy(from, to, n) memcpy((to), (from), (n))
で置き換えられるようです。
No.1
- 回答日時:
bcopy と bzero はどっちもC++のライブラリ関数じゃないですよね(UNIX系のC言語の関数です)。
なので、そもそもこれらの関数がないよ、と言っているのです。
ソース中の bcopy 関数と bzero 関数を別の関数で代用する必要があります。(アンダーバーはコンパイラが自動付加したものなので、_bcopy 関数ではありません)
bcopy は、memcpy にまんま置き換えて使えます。CTRL+H で置き換えてください。
bzero は、memset で代用できます。
現在、「bzero( www, 100 );」 とか、こういう形になっていると思います。これを、「memset( www, 0, 100 );」に置き換えてください。第2引数は0で固定でいいです。
ソース中の関数は全てです。
おそらくはこれでいけるはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Python でWindowsのショートカット(.lnk)のプロパティを参照したい 1 2023/02/01 15:09
- C言語・C++・C# 未解決の外部シンボル _printfが関数_mainで参照されました 1 2022/09/18 15:28
- その他(パソコン・周辺機器) dvd書き込めない 5 2022/03/22 19:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(税金) クレジット支払いを利用して、 地方税お支払いサイトから手続きしたいのですが、外部リンクがエラーになり 4 2023/07/13 12:54
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- その他(ソフトウェア) 至急!500 Internal Server Errorこのエラーはなんですか?原因と解決法教えてく 4 2022/06/21 15:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IP Helper APIを使うとエラーが...
-
外部依存関係について
-
LNK2019: 外部シンボル どのよ...
-
LNK2019: 未解決の外部シンボル...
-
C++/CLIでfstream(.NET 3.5)
-
popen・pcloseについて
-
C言語のエラー LNK1120: 外部参照
-
python エラー
-
アプリケーションのDLLファイル...
-
エクセルのエラーメッセージ「4...
-
” OS ビルド ” の意味が分か...
-
C++でデスクトップGUIアプリ開...
-
Handlesについて
-
MQL5にて謎のエラーが発生!だ...
-
VBAを何回も作り直して、容量が...
-
DirectXのdmusici.libについて
-
外部シンボル "_main"は未解決です
-
Excelのエラーで困ってます。
-
unsigned long long 型のフォー...
-
コンパイル時に見たことないエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
外部依存関係について
-
LNK2019: 外部シンボル どのよ...
-
外部シンボルの未解決のエラー
-
LNK2001(Pro*c)
-
外部シンボル" ~~"は未解決で...
-
ステータスバーを作ろうとして...
-
popen・pcloseについて
-
コンパイルエラー
-
error LNK2001について
-
ilink32について。'__setargv__...
-
「外部シンボルが未解決」につ...
-
IP Helper APIを使うとエラーが...
-
パブリックシンボルとは?
-
リンカのエラー
-
VC++2008でのサンプルプログ...
-
C++でのエラー LNK2001
-
VC++始めたんですが、エラーの...
-
ビデオキャプチャ(VC++超初心...
-
C言語でレジストリ取得「未解決...
-
C言語のエラー LNK1120: 外部参照
おすすめ情報