阅读:1160回复:1
为什么Vtoolsd生成的.mak通不过编译啊???
按以下步骤装的vtoolsd
1) 首先你的机器上已经安装了VC5以上的VC版本; 2) 安装Masm611以上版本的汇编编译环境,一般网上找到的是带路径的ZIP压缩文件,而不是安装文件,将其解压到适当目录,如C:\\Masm\\; 3) 安装SoftIce,这不是调试时必须的,而是在编译时要SoftIce的支持; 4) 安装VtoolsD, a. 先是显示版权和选择安装路径; b. 选择编译器为Microsoft VC++; c. 选择VC版本为4.x d. 指定VC的路径(我的机器上为C:\\msdn\\vc98\\,你的机器上可能为C:\\Program Files\\Microsorft VisualStudio\\vc98\\ ,即VC6的根目录) e. 选择需要Masm6.11. f. 指定Masm6.11 的路径(我的机器上为C:\\masm\\bin\\,即Masm611的Bin子目录) g. 下一个选项选择Yes将VtoolsD Help加入VC Help扩展 h. 再下一项选择NeMega Soft-Ice 为Debugger i. 接着选择SoftIce的路径(我的机器上为C:\\Siw95\\util16,即SoftIce的util16子目录) j. 再下一项选择可选DDK组件,两样都不选; k. 接着确认选项后安装; l. 安装完成后提示是否在环境变量中自动加入VtoosD = \"你的VtoolsD路径\",当然选Yes; m. 最后确认安装完成。 5) 事情还没有完呢,还要到VtoolsD的include 子目录下找到User.mak文件,并将里面的长文件名都该为文件别名,如Program Files\\Microsoft Visual Studio\\ 改为 Progra~1\\Micros~1等; 6) 到C:盘的根目录下找到autoexec.bat,看它是否增加了一项:SET VTOOLSD = 你的VToolsD路径,(如SET VTOOLSD = d:\\vtoolsd),如果没有请加上; 7) 最后重新启动你的计算机,就可以用VC编译VXD的程序了; ___________________________________________________________ 但是编译时总是提示我\"\\include\\vtoold.mak not found\" 我已经设置了环境变量\"set VTOOLSD=c:\\VTD95\" 有什么不对吗 另外我试着将.mak里的那些$(VTOOLSD)改成绝对路径,它又告诉我\"not know how to make xxx\" 请教各位这究竟是怎么回是啊,谢谢!!! win98se,vc6,vtoolsd for 95 [编辑 - 5/30/05 by impluse] [编辑 - 5/30/05 by impluse] |
|
沙发#
发布于:2005-05-31 09:43
自己解决了,vc安装目录不能放太深.......
所以\"Program Files\\Microsoft Visual Studio\\ 改为 Progra~1\\Micros~1等\"好象不可以-_-b |
|