阅读:1183回复:7
请问:为什么用VTOOLSD生成的框架用VC编译时会报错呢
请问:为什么用VTOOLSD生成的框架用VC编译时会报错呢,路径设置时已经将VTOOLSD生成的的.h文件包含进去了,可是编译.cpp文件时会报错,另外为什么BUILD的时候是.exe文件?什么地方可以改成生成.vxd。
|
|
沙发#
发布于:2003-03-26 12:46
在project-setting-out put files 中的文件扩展名为vxd
|
|
板凳#
发布于:2003-03-26 16:42
error message?
|
|
地板#
发布于:2003-03-26 21:44
look at prj/set/ inlcude and lib.
you should add the vtools\' include and lib dir into two parts. another question should do like up brother\'s words. ok. |
|
地下室#
发布于:2003-03-27 12:49
谢谢专家的指点,我的错误信息很多,大部分是指类或者函数未定义,但是没有报找不到INCLUDE和LIB文件的错误
|
|
5楼#
发布于:2003-03-27 13:05
newallan2003朋友说的两个部分是哪两个部分呢?我已经把OUTPUT FILE改成.vxd的了,举个例子,报的错误是c:\\my documents\\test\\test.h(16) : error C2061: syntax error : identifier \'PIOCTLPARAMS\'出错行的代码是:virtual DWORD OnW32DeviceIoControl(PIOCTLPARAMS pDIOCParams);位于test.h中,test.h也是由vtoolsd生成的。
|
|
6楼#
发布于:2003-03-27 13:16
救命呀!!!!!居然还有语法错误,我生成的新框架,没有自己写一行代码啊,怎么会有语法错误???!!!我的版本是vtoolsd 3.0 vc++6.0 windows98se。
|
|
7楼#
发布于:2003-03-28 11:53
newallan2003朋友说的两个部分是哪两个部分呢?我已经把OUTPUT FILE改成.vxd的了,举个例子,报的错误是c:\\my documents\\test\\test.h(16) : error C2061: syntax error : identifier \'PIOCTLPARAMS\'出错行的代码是:virtual DWORD OnW32DeviceIoControl(PIOCTLPARAMS pDIOCParams);位于test.h中,test.h也是由vtoolsd生成的。 你没有加载头文件,在VC中设定一下,把Vtoolsd的Include和Lib引用到VC里 |
|