impluse
驱动牛犊
驱动牛犊
  • 注册日期2005-05-30
  • 最后登录2005-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1149回复:1

为什么Vtoolsd生成的.mak通不过编译啊???

楼主#
更多 发布于:2005-05-30 17:23
按以下步骤装的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]
impluse
驱动牛犊
驱动牛犊
  • 注册日期2005-05-30
  • 最后登录2005-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-31 09:43
自己解决了,vc安装目录不能放太深.......
所以\"Program Files\\Microsoft Visual Studio\\ 改为 Progra~1\\Micros~1等\"好象不可以-_-b
游客

返回顶部