※ ChatGPTを利用し、要約された質問です(原文:ビルドエラー)
ビルドエラー 発生!エラー原因は?
このQ&Aのポイント
現在wrapiを使いサンプルプログラムWrapiTest.cppをVC++6.0で実行を試みていますが、ビルドがうまくいきません。ビルドしようとするとエラーが発生し、未解決の外部シンボルが存在しているようです。
エラーメッセージによると、WRAPIGetPacketStats、WRAPIGetAssociatedAP、WRAPIGetRTSThreshold、WRAPISetSSId、WRAPIGetSSId、WRAPIOpenNdisDeviceの6つの外部シンボルが未解決とされています。
原因が何かを特定するためには、提供されたコードや環境に関する追加情報が必要ですが、一般的な原因としては、必要なライブラリやヘッダーファイルが正しくインクルードされていない、またはビルド設定が適切に行われていない可能性があります。
現在wrapi(http://sysnet.ucsd.edu/pawn/wrapi/download.html)を使いサンプルプログラムWrapiTest.cpp をVC++6.0で実行を試みています。しかしコンパイルは通るのですビルドがうまくいきません。
ビルドしようとすると以下のエラーが出力しました。
リンク中...
WrapiTest.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) long __cdecl WRAPIGetPacketStats(struct DOT_11_STATS *)" (__imp_?WRAPIGetPacketStats@@YAJPAUDOT_11_STATS@@@Z)" は未解決です
WrapiTest.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) long __cdecl WRAPIGetAssociatedAP(unsigned char * const)" (__imp_?WRAPIGetAssociatedAP@@YAJQAE@Z)" は未解決です
WrapiTest.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) long __cdecl WRAPIGetRTSThreshold(unsigned long *)" (__imp_?WRAPIGetRTSThreshold@@YAJPAK@Z)" は未解決です
WrapiTest.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) long __cdecl WRAPISetSSId(unsigned char *,unsigned long &)" (__imp_?WRAPISetSSId@@YAJPAEAAK@Z)" は未解決です
WrapiTest.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) long __cdecl WRAPIGetSSId(unsigned char *)" (__imp_?WRAPIGetSSId@@YAJPAE@Z)" は未解決です
WrapiTest.obj : error LNK2001: 外部シンボル ""__declspec(dllimport) long __cdecl WRAPIOpenNdisDevice(unsigned short *)" (__imp_?WRAPIOpenNdisDevice@@YAJPAG@Z)" は未解決です
(省略)
Debug/WrapiTest.exe : fatal error LNK1120: 外部参照 7 が未解決です。
何が原因なのか教えていただけないでしょうか。
よろしくお願いします。
お礼
返信送れてすみません。とりあえず一度やってみます。