在将文件包含到MASM32中时,它找不到自己的文件。在包含masm32rt.inc之后,汇编程序找不到\masm32\include\windows.inc
显然,大多数MASM系统都包含以\开头的文件,而不是指定相对或绝对路径。
我尝试在%PATH%中指定目录,设置/I编译开关,并设置INCLUDE和MASM32环境变量,但都没有成功。
它似乎给了windows一条它不理解的道路。一种解决方案是在文件中进行大量查找和替换,并在指令之前添加C:。然而,我想阻止编辑他们提供的文件,并找出正确的方法。
我如何设置它,让它可以找到自己的文件?
发布于 2010-02-16 10:15:57
据我所知,你可以用两种方法来处理这个问题,你需要查看你的MASM32文档,有一个-I命令开关来指定包含目录,或者使用一个环境变量(MASM32或MASM32RC)..You可以通过右击“我的电脑”,左键单击“属性”,一个带有不同选项卡页面的对话框出现,左键单击“高级”,然后左键单击“环境变量”,然后插入“包含”和“MASM32.”的环境变量...
希望这能有所帮助,致以最好的问候,汤姆。
发布于 2011-02-11 05:05:20
它似乎被设计成需要在安装它的同一驱动器上进行开发。在我的例子中,我把它安装到了F:,但是我的开发工具在C:...我最终将它从F:复制到C:(并保留在两个位置),这样它无论如何都能找到它。
https://stackoverflow.com/questions/2270075
复制相似问题