阅读:1160回复:4
编译出错的问题
我在我写的win32控制台源程序中加入头文件#include <cfgmgr32.h>,
想使用DDK中的函数。可是编译时就会出现100多个错误,全部是cfgmgr32.h中的错误,可是这些错误都是假的。不知道是不是不能引用 ring0级函数的头文件呀? |
|
沙发#
发布于:2004-07-17 11:38
怎么没人回呀,救救急呀,不能往下走了呀?
|
|
板凳#
发布于:2004-07-17 12:35
引用当然是可以的,
就是头文件包含比较复杂, 很多头文件都是相关,你可能还要包含一些其他的头文件, 比如cfgmgr32.h中有一些标号在另一个.h文件中定义,所以会出错, 慢慢找吧 |
|
|
地板#
发布于:2004-07-17 13:13
可以引用, 估计要加入<windows.h> /*++ Copyright 1998-1998 Acer Peripherals, Inc. Module Name: Refresh.c --*/ //***************************************************************************** // I N C L U D E S //***************************************************************************** #include "stdafx.h" #include <windows.h> #include <basetyps.h> #include <string.h> #include "cfgmgr32.h" |
|
地下室#
发布于:2004-07-19 08:05
我如果在应用程序中想使用ring0级的函数,那么应该怎么做呢?如果直接使用会报错,可是我在driverwork生成的测试程序中直接使用又没问题,driverwork生成的应用程序和用classwizard生成的应用程序在哪一点上不同呀?
|
|