阅读:2119回复:5
DDK编译问题
我在程序中如下写
... #include <stdio.h> ... FILE* file = fopen( \"c:\\\\vnclog.log\" , \"a\" ); if( file == NULL ) return 0; fprintf( file,\"%s\\n\",mes ); fclose( file ); ... 使用build -cz编译时有连接错误: protocol.obj() : error LNK2001: unresolved external symbol __imp__fclose protocol.obj() : error LNK2001: unresolved external symbol __imp__fprintf protocol.obj() : error LNK2001: unresolved external symbol __imp__fopen objfre\\i386\\passthru.sys() : error LNK1120: 3 unresolved externals 请问如何解决? |
|
沙发#
发布于:2003-10-12 15:29
有没有包含 windows.h 或其它头文件啊?当然只是个提醒 :)
[编辑 - 10/12/03 by xx_focus] |
|
板凳#
发布于:2003-10-12 16:50
从错误提示里看,就是外部变量没有定义!那样的话,就是或者没有声明变量,或者没有把已经声明变量的头文件包含进来!随便一说,见笑了!
|
|
地板#
发布于:2003-10-12 21:14
哎,就不能在驱动用fopen
|
|
地下室#
发布于:2003-10-15 09:53
BUILD: Object root set to: ==> objchk
BUILD: /i switch ignored BUILD: Compile and Link for i386 BUILD: Loading f:\\NTDDK\\build.dat... BUILD: Computing Include file dependencies: BUILD: f:\\ntddk\\hellowdm\\sources.(0): Unknown TARGETPATH value BUILD: Examining f:\\ntddk\\hellowdm directory for files to compile. f:\\ntddk\\hellowdm - 1 source files (109 lines) BUILD: Compiling f:\\ntddk\\hellowdm directory NMAKE : U1073: don\'t know how to make \'objcore.cpp\' BUILD: nmake.exe failed - rc = 2 BUILD: Compile errors: not linking f:\\ntddk\\hellowdm directory BUILD: Done 请大家指正此是什么问题 本人刚学习不久 是环境没达好吗 |
|
5楼#
发布于:2003-10-20 20:54
用户被禁言,该主题自动屏蔽! |
|