0

VS2005 を使用して Windows で wpa_supplicant アプリケーションを構築しようとしています。ビルドすると、リンク エラーが発生します。

------ Rebuild All started: Project: wpa_cli, Configuration: Release Win32 ------

Deleting intermediate and output files for project 'wpa_cli', configuration 'Release|Win32'

Compiling...  
wpa_ctrl.c  
wpa_cli.c  
os_win32.c  
common.c  

Linking...  

wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_init  
wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_unregister_read_sock  
wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_register_timeout  
wpa_cli.obj : error LNK2001: unresolved external symbol _edit_redraw  
wpa_cli.obj : error LNK2001: unresolved external symbol _edit_init  
wpa_cli.obj : error LNK2001: unresolved external symbol  _eloop_register_read_sock  
wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_destroy  
wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_terminate  
wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_register_signal_terminate  
wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_run  
wpa_cli.obj : error LNK2001: unresolved external symbol _eloop_cancel_timeout  
wpa_cli.obj : error LNK2001: unresolved external symbol _edit_deinit  
wpa_cli.obj : error LNK2001: unresolved external symbol _edit_clear_line  

D:\Interworking\wpa_supplicant-1.0.tar\wpa_supplicant-1.0\wpa_supplicant-1.0
\wpa_supplicant\vs2005\Release\wpa_cli.exe : fatal error LNK1120: 13 unresolved externals  

eloop_init、eloop_unregister_read_sock などが定義されている追加のインクルード ディレクトリを指定しました。

4

1 に答える 1

0

別のよくある質問:

追加のインクルード ディレクトリ (コードをコンパイルできるようにするため) に加えて、リンクされたライブラリも追加する必要があります (コードをリンクできるようにするため):

プロジェクト プロパティ/構成プロパティ/リンカー/入力/追加の依存関係

VS2010 では、次のようになります。

ここに画像の説明を入力

Visual Studio の他のバージョンも同様です。

于 2012-09-22T04:49:37.543 に答える