阅读:1088回复:7
问个DDK编译的问题
我在VC++里写了一个禁止并口的程序,使用的是DDK中提供的Device Installation系列函数完成,请问如何编译这个程序
|
|
沙发#
发布于:2004-11-15 14:32
正常编译会有问题吗,是什么问题??
|
|
|
板凳#
发布于:2004-11-15 14:44
我的这个程序是C++程序,其中定义了BOOL类型,编译时出现了这种missing storage-class or type specifiers错误,不知DDK下如何安排编译过程的
|
|
地板#
发布于:2004-11-15 17:58
如果包含了 NTDDK.h 或 Windows.h 就不会是 BOOL 的问题,很可能是其它类型
或者调整一下头文件的次序试一试 |
|
地下室#
发布于:2004-11-16 08:34
添加了<windows.h>已经不出现BOOL类型的错误了,但是编译成功后我运行了.exe文件为什么它都没有反应呢,程序中我用了printf()语句,请问我如何调试DDK程序(不是驱动程序,程序入口为main())
|
|
5楼#
发布于:2004-11-16 09:35
呵呵,你说的这种错误是很常见的,论坛里也很多,下面是其中之一:
http://www.driverdevelop.com/forum/viewthread.php?tid=17087 printf语句没有的问题,你可以用debug调试,看看是什么原因。还有如果你在printf里没有加回车换行符"\\n",可能会产生这个问题。 |
|
|
6楼#
发布于:2004-11-16 11:14
加了换行符也还是不行,我建立的是C++源文件所以不能用debug来调试,否则要建立项目文件
|
|
7楼#
发布于:2004-11-16 19:37
没有反应
是什么意思? 是不是一闪就没了? 如果是就加个getchar() 好了 |
|