将文件包含到MASM32中时,无法找到自己的文件。包含masm32rt.inc后,汇编程序找不到\ masm32 \ include \ windows.inc
显然,大多数MASM系统都包含以\开头的文件,而不是规定相对路径或绝对路径。
我尝试在%PATH%中指定目录,设置/ I编译开关,并设置INCLUDE和MASM32环境变量但没有成功。
似乎它给了Windows一条它不理解的路径。解决方案是在文件中进行批量查找和替换,并在指令之前添加C:。但是我想阻止编辑他们提供的文件,并找出正确的方法。
如何设置它以便找到自己的文件?
答案 0 :(得分:2)
您可以通过我所知道的两种方式处理此问题,您需要检查MASM32文档,有-I
命令开关来指定包含目录,或使用环境变量(MASM32
或INCLUDE
IIRC)..您可以通过右键单击“我的电脑”设置环境变量,左键单击“属性”,出现一个包含不同标签页的对话框,左键单击“高级” ,然后左键单击'Environment Variables',并在'INCLUDE'和'MASM32'中添加环境变量......
希望这有帮助, 最好的祝福, 汤姆。
答案 1 :(得分:2)
它似乎旨在要求在其安装的同一驱动器上进行开发。在我的情况下,我将它安装到F:,但是我的开发人员在C上:...我最终将它从F:复制到C :(并留在两个地方),这样它无论如何都可以找到它。 / p>