32位系统 如何编译64位程序

hzy694358 2014-04-24 03:22:40
VC开发工具,在32系统下,要编译32位和64位版本的dll
64位的要如何设置??
...全文
419 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzy694358 2014-04-30
  • 打赏
  • 举报
回复
已经确认了,是安装包的问题 重新下了个包就有选择安装x64编译的选项了
dibotiger 2014-04-29
  • 打赏
  • 举报
回复
分享下VC6下的情况, 因为我还在用这个. 1. 2003 R2 SDK, 最后一个支持VC6的SDK, 且包含64位的开发库和头文件. 2. 编译时,修改编译选项, 目标修改为 /MACHINE:AMD64. VC6是很古老, SDK能使用的功能也越来越不够. 可是它的一个巨大优点, 让我愿意一直使用, 就是你开发完软件分发时的轻便部署方式. 这个在开发一些底层或算法类型的东西时候, 是非常有用的.
孤客天涯 2014-04-25
  • 打赏
  • 举报
回复
vc6也能编译64位程序,需要安装Microsoft Platform SDK 2001 年 11 月版或更高版本 可以参考http://www.cnblogs.com/moon-mountain/archive/2011/09/18/2180475.html
  • 打赏
  • 举报
回复
引用 11 楼 hzy694358 的回复:
[quote=引用 10 楼 caozhy 的回复:] VS2005以上支持。 注意,编译就是源代码转换成可执行文件的过程,所以和你当前系统是不是64bit无关。在A系统上编译B架构的程序,这个过程叫“交叉编译”。很明显,单片机、嵌入式系统、电子仪表、微控制器等等上运行的软件都是在PC上编译得到的。
VS2005以上支持。 那就是VS2005 不支持了?[/quote] 手头没2003的安装包,至少VS2003的MSDN上已经提到升级64位的程序,应该是已经支持输出64位程序了
threenewbee 2014-04-25
  • 打赏
  • 举报
回复
包括2005
hzy694358 2014-04-25
  • 打赏
  • 举报
回复
引用 10 楼 caozhy 的回复:
VS2005以上支持。 注意,编译就是源代码转换成可执行文件的过程,所以和你当前系统是不是64bit无关。在A系统上编译B架构的程序,这个过程叫“交叉编译”。很明显,单片机、嵌入式系统、电子仪表、微控制器等等上运行的软件都是在PC上编译得到的。
VS2005以上支持。 那就是VS2005 不支持了?
Yofoo 2014-04-25
  • 打赏
  • 举报
回复
项目配置的平台你可以新建 (在Relase/Debug右边), 普通的是Win32, 可以新建x64 如果没有x64选择说明是你没有安装这个功能, VS2005 我以前编译过x64的, 确认是可以的
threenewbee 2014-04-24
  • 打赏
  • 举报
回复
VS2005以上支持。 注意,编译就是源代码转换成可执行文件的过程,所以和你当前系统是不是64bit无关。在A系统上编译B架构的程序,这个过程叫“交叉编译”。很明显,单片机、嵌入式系统、电子仪表、微控制器等等上运行的软件都是在PC上编译得到的。
lis2012 2014-04-24
  • 打赏
  • 举报
回复
安装的时候要自己选的,vs2008可以
hzy694358 2014-04-24
  • 打赏
  • 举报
回复
我装的是vs2005 但是我看网上是有介绍是可以,不过截图的确实2008 的所以 我也不知道2005 有没有这个选项
路人乙2019 2014-04-24
  • 打赏
  • 举报
回复
引用 5 楼 hzy694358 的回复:
找不到可选的地方, 就一个VC C# J# 的复选框可选 我勾选VC像,然后接下来一切都自动安装了
是不是你的vc版本太低,2005以上,最好2008以上。6.0不行。
oyljerry 2014-04-24
  • 打赏
  • 举报
回复
引用 5 楼 hzy694358 的回复:
找不到可选的地方, 就一个VC C# J# 的复选框可选 我勾选VC像,然后接下来一切都自动安装了
选上VC后,里面可以展开更多选项,如果没有可能你的安装包有问题
hzy694358 2014-04-24
  • 打赏
  • 举报
回复
找不到可选的地方, 就一个VC C# J# 的复选框可选 我勾选VC像,然后接下来一切都自动安装了
hzy694358 2014-04-24
  • 打赏
  • 举报
回复
引用 1 楼 akirya 的回复:
安装VS的时候选择 64位支持 然后工程中增加新的目标平台接口即可
这个真的找不到选项 ,
oyljerry 2014-04-24
  • 打赏
  • 举报
回复
安装VC的时候选上x64编译器
kuankuan_qiao 2014-04-24
  • 打赏
  • 举报
回复
引用 1 楼 akirya 的回复:
安装VS的时候选择 64位支持 然后工程中增加新的目标平台接口即可
  • 打赏
  • 举报
回复
安装VS的时候选择 64位支持 然后工程中增加新的目标平台接口即可

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧