我使用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
...
讨论here与我的问题不一样
更新:
我正在使用WinDDK编译驱动程序,我在 sources 文件中输入了该行:
TARGETLIBS= $(SDK_LIB_PATH)\kernel32.lib
以未解析的外部符号__imp __ 开头的很多错误都是干净的,除了那些:__scanf和_printf。那么我必须添加哪些lib来修复它们?
感谢