找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 3121|回复: 0

【VS2012】VS2012编译x64遇到0xC000007B错误的可能原因

[复制链接]

1111

主题

1651

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24241 个
贡献
46222 次
宅之契约
0 份
在线时间
2297 小时
注册时间
2014-1-26
发表于 2014-4-16 16:02:40 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
0x1、你给它的DLL是32位的。
这个你只能想办法给你的程序提供对应的64位版本的DLL。

0x2、你的系统是32位的。
这个没救了。如果电脑买得比较新的话就装个64位系统吧。

0x3、你没装好.NET Framework
请点此下载英文版的.NET Framework的在线修复工具(需联网)
如果要下载.NET Framework 4.5请点此下载(需联网才能完成安装)
如果你还有别的需求你可以点此进入这个工具在微软的官方下载页

0x4、你用了XP样式的Manifest,然后它是这样的:
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  2. <assemblyIdentity
  3.     name="Microsoft.Windows.Shell.WIN64AST"
  4.     processorArchitecture="x86"
  5.     version="5.1.0.0"
  6.     type="win32"/>
  7. <description>Windows Shell</description>
  8. <dependency>
  9.     <dependentAssembly>
  10.         <assemblyIdentity
  11.             type="win32"
  12.             name="Microsoft.Windows.Common-Controls"
  13.             version="6.0.0.0"
  14.             processorArchitecture="x86"
  15.             publicKeyToken="6595b64144ccf1df"
  16.             language="*"
  17.         />
  18.     </dependentAssembly>
  19. </dependency>
  20. </assembly>
复制代码
知道问题出在哪了吧?请把processorArchitecture="x86"改为processorArchitecture="amd64"

0x5、可能你没有设置好链接器的参数。
这个你只能自己试着去弄了
回复

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-4-24 20:27 , Processed in 0.041966 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表