![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
プログラム初心者です。
以下のエラーが出て解決方法がわからず困っております。ご存知の方宜しくお願いします。
エラー1error LNK2019: 未解決の外部シンボル __imp__ntohs@4 が関数 "void __cdecl packet_print(unsigned char *,struct pcap_pkthdr const *,unsigned char const *)" (?packet_print@@YAXPAEPBUpcap_pkthdr@@PBE@Z) で参照されました。main.obj
エラー2fatal error LNK1120: 外部参照 1 が未解決です。C:\Documents and Settings\谷本\My Documents\Visual Studio 2005\Projects\Packetmoni_Base\Debug\Packetmoni_Base.exe
No.1ベストアンサー
- 回答日時:
環境を明記しましょう。
それとどんなコードを書いてそのような結果になったか記述しないと
思ったような回答が得られないかもしれません。
packet_print関数で定義のない関数(おそらくntohs関数)を呼ぼうとしています
というよなエラーメッセージなので、適切なライブラリファイルをリンクさせてください。
ntohs
http://msdn.microsoft.com/en-us/library/ms740075 …
より
>LibraryWs2_32.lib
この回答への補足
恐れ入ります。ntohs調べてみます。
環境
WinXP SP3
Visual Studio 2005
Winpcap
C,C++
以下のコードを追加後、コンパイルすると上記のようなエラーが出ました。
/*** イーサネットフレームの種類を表示 ***/
printf("%x\n", ntohs(((struct ether_header *)p)->ether_type));
No.2
- 回答日時:
エラー1はVisual Studio 2005でコンパイルした際にpacket_print関数を参照しようとしていますが、呼び出すための「定義が見つからないよ」と怒られています。
エラー2はエラー1によってEXEファイルが未完成であるということです。エラー1が解決すれば無くなるはずです。
なので、packet_print関数が定義されているライブラリ、静的リンクであればLibファイル、動的リンクであればdllファイルを追加すれば解決するのではと思います。
…\Projects\Packetmoni_Base配下のフォルダに色々ライブラリのファイルがある?のではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 未解決の外部シンボル _printfが関数_mainで参照されました 1 2022/09/18 15:28
- C言語・C++・C# const char** p;のとき、free(p)でC4090エラーとなるのはなぜですか 3 2023/03/31 16:28
- Ruby パイソンプログラミング 2 2022/12/03 18:44
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(ソフトウェア) 至急!500 Internal Server Errorこのエラーはなんですか?原因と解決法教えてく 4 2022/06/21 15:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- C言語・C++・C# C#のSystem.Windows.Media.Colorに関する質問です。 3 2022/05/18 11:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見る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: 外部参照
おすすめ情報