急求答案:Win32下如何生成Win64的应用
开发环境: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的程序。
多谢了!!!!!
--------------------编程问答-------------------- 这个不行吧,x64的编译x32的应该可以,反过来难。 --------------------编程问答-------------------- 做的包子 招牌上面 写 买馒头 --------------------编程问答-------------------- 不行么?
那为什么微软还要提供个x64的编译选项呢? --------------------编程问答-------------------- 估计不可以,没试过,一般都是向下兼容吧 --------------------编程问答-------------------- 没人试过吗,好奇中~~~ --------------------编程问答-------------------- 配置管理器中可以选择Any CPU,x86,x32 --------------------编程问答-------------------- 自己解决了
都编译成X86就可以了
补充:.NET技术 , VC.NET