2010-02-16 83 views
2

将文件包含在MASM32中时,找不到它自己的文件。包含masm32rt.inc后,汇编程序找不到\ masm32 \ include \ windows.inc在MASM32上包含语法

显然,大多数MASM系统包含的文件都以\开头,而不是specyfing相对或绝对路径。

我试着在%PATH%中指定目录,设置/ I编译开关,并设置INCLUDE和MASM32环境变量没有成功。

它似乎给窗户一个它不理解的路径。解决办法是在文件中进行批量查找和替换,并在指令前添加C:。但是我想阻止编辑他们提供的文件,并找出正确的方法来完成它。

我该如何设置它才能找到它自己的文件?

回答

2

你可以有两种方式,我知道的,你需要检查你的MASM32文档处理这种情况,有一个-I命令切换到指定的包括目录,或使用环境变量(MASM32INCLUDE IIRC)。您可以通过右键单击“我的电脑”来设置环境变量,左键单击“属性”,出现一个带有不同标签页的对话框,左键单击“高级”,然后左键单击“环境变量”并坚持在环境变量“包含”和“MASM32” ......

希望这有助于 最好的问候, 汤姆。

2

它似乎被设计为需要在安装它的驱动器上进行开发。在我的情况下,我将它安装到F :,但我的开发工具是C:...我最终将它从F:复制到C:(并在两个地方都离开),以便无论如何都能找到它。