可以采用安装DirectX或者修复DirectX 的方式,只需下载一个DirectX 修复工具即可,整个过程都是全自动的,非常方便。下载地址:DirectX修复工具-DirectX修复工具官方下载-华军软件园
犯迷糊把Visual C Redistributable Package全部删除了,于是虚拟机和QQ之类很多依赖c语言的软件打不开
一开始没有检查出问题
这样就可以重新下载了,也不用删除注册表
或者cmd里面输入命令检查太慢了
为什么需要Visual C Redistributable Package?
如果Visual C编译器编译的代码是直接C,为什么需要可再发行的包?这会使您的代码平台依赖吗?使用带有可再发行组件包的visual C编译器是否比使用另一个IDE和g? 代码不依赖于平台,生成的可执行文件是.它使用标准库实现链接到MS库,它们作为DLL包含在可再发行组件中. IIRC应该有一个静态链接所有内容的选项,这样你就不需要额外的可再发行组件了,但是生成的二进制文件仍然依赖于平台 –
如果Visual C编译器编译的代码是直接C,为什么需要可再发行的包?这会使您的代码平台依赖吗?使用带有可再发行组件包的visual C编译器是否比使用另一个IDE和g?
解决方法
代码不依赖于平台,生成的可执行文件是.它使用标准库实现链接到MS库,它们作为DLL包含在可再发行组件中.
IIRC应该有一个静态链接所有内容的选项,这样你就不需要额外的可再发行组件了,但是生成的二进制文件仍然依赖于平台 – 例如你不能在UNIX系统上运行windows二进制文件(没有WINE)至少).@H_403_7@