好吧,我面临一个奇怪的问题。我在我的机器上开发了一个示例 MFC 功能区应用程序 - Windows 7 和 Visual Studio 2008。当我将 .exe 复制粘贴到我的笔记本电脑并运行应用程序时,我看不到功能区菜单(实际上应用程序没有现在菜单)。
我尝试使用进程监视器查找在每种情况下(在我的工作机器和笔记本电脑上)加载的 .dll,但我无法找到我可能丢失的内容。任何帮助将不胜感激。
编辑 1 -
好的,谢谢您的回复。在这个问题上取得了一些进展
我将 IDE 更改为 VS 2010。功能区是手动编码的,我想知道是否可以将其添加为资源,也许问题会得到解决。VS 2008 没有添加功能区作为资源的选项。
我安装了 VS 2010 Service Pack Redistributable X86/X64,具体取决于机器是 32 位还是 64 位。
我从 VS 2010 构建了一个新的“ribbontest.exe”应用程序,并将其部署在我将测试我的实际应用程序的其他机器上。“ribbontest.exe”的功能区加载没有任何问题。
当我部署并运行我的应用程序时,首先旧菜单栏会加载一两秒钟,然后功能区会闪烁并消失。
我所指的应用程序的一点历史 - 最初我的应用程序有菜单栏视图。我按照这篇文章http://www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/article.php/c14929/MFC-Feature-Pack-An-Introduction.htm 来容纳一个功能区。
有什么建议么?