在32位操作系统上使用32位编译器能否开发64位的程序?

Daven172 2011-10-24 09:11:40
在32位操作系统上使用32位编译器能否开发64位的程序?

如果能的话,要怎么做?

配置
CPU: 64位
OS: Win XP
IDE: VS2008
...全文
320 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
经鉴定绿色版的VS2008...正式安装版不可能没有。
星羽 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xunxun1982 的回复:]

引用 6 楼 daven172 的回复:

引用 5 楼 chiyer 的回复:

菜单->build->Configuration Manger->Active solution platform ->New ->x64


没找到x64选项...

因为你没装X64编译器,再说你是XP,也不能用
上面说了,VC并没有交叉编译器
[/Quote]

和xp没关系吧,应该是楼主没装,我的xp +vs2010是有的
xunxun 2011-10-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 daven172 的回复:]

引用 5 楼 chiyer 的回复:

菜单->build->Configuration Manger->Active solution platform ->New ->x64


没找到x64选项...
[/Quote]
因为你没装X64编译器,再说你是XP,也不能用
上面说了,VC并没有交叉编译器
Daven172 2011-10-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 chiyer 的回复:]

菜单->build->Configuration Manger->Active solution platform ->New ->x64
[/Quote]

没找到x64选项...
星羽 2011-10-25
  • 打赏
  • 举报
回复
菜单->build->Configuration Manger->Active solution platform ->New ->x64
  • 打赏
  • 举报
回复
VS 2008 随便跨平台。。。。
加x64环境就OK。
xunxun 2011-10-24
  • 打赏
  • 举报
回复
VS不可以,不提供交叉编译器

gcc可以
但是需要自行编译(至少我不知道是否有人提供),把host设为i686-w64-mingw32
target设为x86_64-w64-mingw32
vrace 2011-10-24
  • 打赏
  • 举报
回复
你必须使用 64 位的编译器才能生成 64 位的可执行文件
机智的呆呆 2011-10-24
  • 打赏
  • 举报
回复
lz应该知道交叉编译吧

64,281

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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