MFC 弄了个 vector容器桌面启动不了
错误的
内部的代码:
应该和你的工程配置有关系,可以把工程代码发上来或者发给我帮你调试一下。
错误代码0x000007b通常与32位和64位程序库的混合使用有关。这可能是因为您的应用程序在调用与其位数不匹配的动态链接库(DLL)时引发的问题。以下是一些建议来解决这个问题:
确保您的操作系统和开发工具的版本是正确的。比如,如果您正在使用的是64位操作系统,请确保您的编译器和开发环境也是64位的。
确保程序中链接的库和程序本身的位数一致。例如,如果您的程序是32位的,请确保链接的库也是32位的。
重新安装或修复Microsoft Visual C++运行库。您可以从Microsoft官方网站下载适用于您的操作系统的Visual C++运行库,并安装或修复它。
使用Dependency Walker工具(依赖项查看器)检查您的程序是否缺少某个DLL。Dependency Walker是一个免费的软件,可以帮助您找到程序中缺失或错误的依赖项。使用这个工具检查您的程序,找到缺失或错误的依赖项,并将它们替换或修复。
如果以上方法都不能解决问题,请尝试将程序还原到之前的状态,重新创建项目并逐步添加代码,以确定问题出在哪里。这样可以帮助您找到可能导致问题的具体部分,并相应地进行修复。
请注意,MFC容器或vector本身不太可能导致这个错误。问题可能出现在其他与程序或库有关的地方。
检查对应的dll和运行库是否安装或者拷贝过来了
并且你要注意,主程序exe必须和dll的架构一致,比如说都是32bit或者都是64bit,不能混用。