我之前用 VS2010 写了一个MFC程序,今天把它移动了位置,再用VS2013打开它,遇到了资源文件打不开的问题:
图中的资源文件的路径是之前的位置,但我现在把项目移到了其他位置。也就是说这个项目使用了资源文件的绝对路径,导致移动项目位置后找不到资源文件。
可以通过修改资源文件来解决:
到解决方案资源管理器下找到资源文件(后缀 .rc),右键->打开方式,用“源代码(文本)编辑器”方式打开,找到位图资源ID对应的部分:
将绝对路径改成相对路径就可以了:
我之前用 VS2010 写了一个MFC程序,今天把它移动了位置,再用VS2013打开它,遇到了资源文件打不开的问题:
图中的资源文件的路径是之前的位置,但我现在把项目移到了其他位置。也就是说这个项目使用了资源文件的绝对路径,导致移动项目位置后找不到资源文件。
可以通过修改资源文件来解决:
到解决方案资源管理器下找到资源文件(后缀 .rc),右键->打开方式,用“源代码(文本)编辑器”方式打开,找到位图资源ID对应的部分:
将绝对路径改成相对路径就可以了: