RADASM中包含宏文件出错的解决办法
作者:admin 日期:2008-04-22
这几天按老罗翻译的KMD教程在一步一步地做,想学学驱动开发.
代码原样复制到RADASM的新建工程里面,改了Include路径后,提示无法打开宏文件(*.MAC)
我的MASM安装目录是D:\Program Files\RadASM\masm32,按以下语法,无法包含:
include ..\macros\Strings.mac
但是这个文件又确实存在,并且我把Include改成includelib后,又能正常包含进去;虽然不能完成编译(肯定啦),但是这一句就能通过,证明这种路径的写法是没有问题的~~
然后又想,会不会是目录中有空格的问题,于是就把RADASM卸载,重装到D:\RadASM\masm32,问题是外甥打灯笼,照旧.
无助中,又试了一下用引号包含全路径,也不行;
想起还可以使用<>来包含,于是又试了一下,哎,行了!
最终是改成了这样:
include
虽然编译是通过了,可是这个问题还是没有解决....真郁闷.
不知道会不会是RADASM的一个BUG呢?
代码原样复制到RADASM的新建工程里面,改了Include路径后,提示无法打开宏文件(*.MAC)
我的MASM安装目录是D:\Program Files\RadASM\masm32,按以下语法,无法包含:
include ..\macros\Strings.mac
但是这个文件又确实存在,并且我把Include改成includelib后,又能正常包含进去;虽然不能完成编译(肯定啦),但是这一句就能通过,证明这种路径的写法是没有问题的~~
然后又想,会不会是目录中有空格的问题,于是就把RADASM卸载,重装到D:\RadASM\masm32,问题是外甥打灯笼,照旧.
无助中,又试了一下用引号包含全路径,也不行;
想起还可以使用<>来包含,于是又试了一下,哎,行了!

最终是改成了这样:
include
虽然编译是通过了,可是这个问题还是没有解决....真郁闷.
不知道会不会是RADASM的一个BUG呢?

评论: 0 | 引用: 0 | 查看次数: 1086