- ベストアンサー
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 の実行エラー
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
該当関数を使用しているソースコードに #pragma comment(lib,"使用しているlib名.lib") か [プロジェクト] -> [設定] -> [リンク] -> [一般] の オブジェクト/ライブラリ モジュール へ 使用しているlib名 を設定しているか確認してみてください。
その他の回答 (2)
- PED02744
- ベストアンサー率40% (157/390)
>すいません・・・。どうやって確認すればいいんでしょうか? 私はあなたのマシンにインストールしたわけではないので、 どこにあるのか わからないのですが(^_^;) あなたが、どこかからダウンロードされた、FeliCa用のライブラリ群がある はずですので、そのライブラリ群をコンパイラのライブラリパスに通す ようにしてください。
補足
そうですよね^^;すいません・・・。 今VisualStudio6.0で開発していて、 オプションからディレクトリのライブラリファイルのところに、 FeliCa用のライブラリがあるところにパスを通しています。 それでも、エラーが出てしまうのです・・・。 必要なものはすべて入っているはずなのですが^^;
- PED02744
- ベストアンサー率40% (157/390)
FeliCa用のライブラリが足らないのではないですか? 確認してみてください。
補足
すいません・・・。どうやって確認すればいいんでしょうか?
お礼
問題はそこでした。 おかげで解決しました! ありがとうございました。