• ベストアンサー

C++でのエラー LNK2001

C++でプログラミング中ビルドしたところ以下のようなエラーが出ました。解決方法がわかりません。どのようにしたら解決できるのでしょうか? ---------------------------------------------------------------- コンパイル中... sample01.cpp リンク中... sample01.obj : error LNK2001: 外部シンボル "__imp__dispose_library" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__get_copyright_information" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__get_version_information" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__initialize_library" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__close_reader_writer" は未解決です sample01.obj : error LNK2001: 外部シンボル "__imp__get_last_error_types" は未解決です Debug/Sample01.exe : fatal error LNK1120: 外部参照 6 が未解決です。 link.exe の実行エラー

質問者が選んだベストアンサー

  • ベストアンサー
  • keibou21
  • ベストアンサー率31% (18/58)
回答No.3

該当関数を使用しているソースコードに #pragma comment(lib,"使用しているlib名.lib") か [プロジェクト] -> [設定] -> [リンク] -> [一般] の オブジェクト/ライブラリ モジュール へ 使用しているlib名 を設定しているか確認してみてください。

shu0325
質問者

お礼

問題はそこでした。 おかげで解決しました! ありがとうございました。

その他の回答 (2)

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.2

>すいません・・・。どうやって確認すればいいんでしょうか? 私はあなたのマシンにインストールしたわけではないので、 どこにあるのか わからないのですが(^_^;) あなたが、どこかからダウンロードされた、FeliCa用のライブラリ群がある はずですので、そのライブラリ群をコンパイラのライブラリパスに通す ようにしてください。

shu0325
質問者

補足

そうですよね^^;すいません・・・。 今VisualStudio6.0で開発していて、 オプションからディレクトリのライブラリファイルのところに、 FeliCa用のライブラリがあるところにパスを通しています。 それでも、エラーが出てしまうのです・・・。 必要なものはすべて入っているはずなのですが^^;

  • PED02744
  • ベストアンサー率40% (157/390)
回答No.1

FeliCa用のライブラリが足らないのではないですか? 確認してみてください。

shu0325
質問者

補足

すいません・・・。どうやって確認すればいいんでしょうか?

関連するQ&A

専門家に質問してみよう