Visual Studio 2008 でドライバーをコンパイルすると、次のエラーが発生します。
unresolved external symbol __imp__scanf referenced in function _main
私はlibを使用せず、メイン関数は次のようになります。
__cdecl main {
.....
scanf(...);
}
注: 次のような他のネイティブ関数で他のエラーがあります。
unresolved external symbol __imp__printf referenced in function _main
unresolved external symbol __imp__GetLastError@0 referenced in function _main
unresolved external symbol __imp__CreateFileA@28 referenced in function _main
...
ここでの議論は私の問題とは異なります
アップデート:
WinDDK でドライバーをコンパイルしています。ソースファイルに次の行を追加しました。
TARGETLIBS= $(SDK_LIB_PATH)\kernel32.lib
未解決の外部シンボル __imp__で始まる多くのエラーは、__scanf と _printf を除いてクリーンです。それで、それらを修正するためにどのライブラリを追加する必要がありますか?
ありがとう