急求答案:Win32下如何生成Win64的应用

listen 2011-08-27 12:14:39
开发环境:
WinXP(x32)
VS2008(托管C++)

目标机器:
Win2008Server(x64)
.NetFrameWork3.0

用托管C++,在32位机器上开发的DLL,
想编译成能在x64位机器上运行的程序,
如何修改编译选项?

我查了Microsoft,http://msdn.microsoft.com/en-us/library/9yb4317s(v=VS.90).aspx
但是因为我没有IDL文件,所以关于MIDL的配置做不了
除了MIDL的配置,我都配置完后,编译后的DLL文件也不能在x64上运行

想知道,IDL文件干嘛用?要想生成64位机器运行的程序,必须要有IDL文件么?
这个文件的内容应该写些什么呢?

如果不需要用IDL文件,那么我如何才能编译出x64能运行的程序呢?

#千万不要让我到X64位机器上去编译。只想知道x32下如何编译成x64的程序。


多谢了!!!!!
...全文
157 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
listen 2011-10-20
  • 打赏
  • 举报
回复
自己解决了
都编译成X86就可以了
gaogar 2011-08-29
  • 打赏
  • 举报
回复
配置管理器中可以选择Any CPU,x86,x32
gold_water 2011-08-29
  • 打赏
  • 举报
回复
没人试过吗,好奇中~~~
gold_water 2011-08-28
  • 打赏
  • 举报
回复
估计不可以,没试过,一般都是向下兼容吧
listen 2011-08-27
  • 打赏
  • 举报
回复
不行么?
那为什么微软还要提供个x64的编译选项呢?
ycproc 2011-08-27
  • 打赏
  • 举报
回复
做的包子 招牌上面 写 买馒头
快溜 2011-08-27
  • 打赏
  • 举报
回复
这个不行吧,x64的编译x32的应该可以,反过来难。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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