但这是骗人的!
祝大家好运!
我有以下问题:当我尝试打开资源文件PriceCalculationUI.rc
时,Visual Studio 2008告诉我该文件是在另一个编辑器中打开的(在vs2008中,我只有一个打开的选项卡带有.cpp文件)。
我检查了以下信息:运行Process Explorer并搜索PriceCalculationUI
句柄。结果是,除了使用PriceCalculationUI目录的devenv.exe,我什么都没找到。
接下来我该怎么办?
谢谢你的帮助!
附加信息:当我重建(而不是构建)项目时,我看到对话框窗口,其中包含信息PriceCalculationUI.rc
已由另一个程序编辑。
最佳答案
即使没有打开.rc文件/ resource.h文件,我也遇到了此错误的问题(在Visual Studio 2010中也是如此)。
为我解决此问题的唯一方法是在文本编辑器中手动打开两个文件(有时我会收到一个msg框“文档'[path] \ resource.h'已经打开。要关闭它吗?我回答是),关闭两个文件,然后尝试在资源 View 中打开资源文件。
此MS Connect page建议关闭解决方案,删除.suo文件,然后重新打开解决方案。
关于visual-c++ - VS2008: “Resource file opened in another editor”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17102516/