0

我用 Visual Studio 2008 编译了一个驱动程序,我得到了这个错误:

unresolved external symbol __imp__scanf referenced in function _main  

我不使用任何库,主函数如下所示:

__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。那么我必须添加什么库来修复它们?
谢谢

4

0 回答 0