ganganwen
驱动牛犊
驱动牛犊
  • 注册日期2003-10-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1158回复:3

用vtoolsd生成的程序编译不了?请教各位

楼主#
更多 发布于:2003-12-27 13:30
其中的那个mak文件我用vc6的make文件
nmake /f first.mak(我的make文件名)
出现错误
fatal error U1050: COMPILER must be defined to MS5, MS6 or BCB3
Stop.
而我用bc3的make文件时 make /n  first.mak
错误更多
*** 2 errors during make ***
MAKE Version 3.6  Copyright (c) 1992 Borland International
Error C:\\PROGRA~1\\NuMega\\DRIVER~1\\VtoolsD\\include\\vtoolsd.mak 292: Unexpected end of file in conditional started at line 173
Error C:\\PROGRA~1\\NuMega\\DRIVER~1\\VtoolsD\\include\\vxdtarg.mak 95: Unable to open include file \'0\'
谢谢各位了
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-12-27 18:30
没有安装VC6?或是在VC6前安装的vtoolsd?

要不试一下在vtoolsd的include目录下,自己写个user.mak文件,内容就是:

COMPILER=MS6
DEBUGGER=SOFTICE3
NMSYM=(你的DS的路径)\\SOFTICE\\NMSYM.EXE

! if \"$(COMPILER)\" == \"MS6\"
C32=F:\\MICROS~2\\VC98\\bin\\CL.EXE
EDITBIN=F:\\MICROS~2\\VC98\\bin\\EDITBIN.EXE
BSCMAKE=F:\\MICROS~2\\VC98\\bin\\BSCMAKE.EXE
LINKMSVC2=F:\\MICROS~2\\VC98\\bin\\link.exe
! endif


[编辑 -  12/27/03 by  arthurtu]
ganganwen
驱动牛犊
驱动牛犊
  • 注册日期2003-10-22
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-29 23:05
谢谢,原来是user.mak文件没有设置好
这个不经指点实在是不知呀
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-12-29 23:20
好了吗?
游客

返回顶部