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