.net 我可以生成VC++;32位XP机器上的64位应用程序?
我已经读了几页关于32位和64位应用程序的文章,但我仍然不清楚是否可以在32位XP机器上使用我的VS2008在64位机器上构建一个VC++应用程序? 这些页面是:.net 我可以生成VC++;32位XP机器上的64位应用程序?,.net,visual-studio-2008,visual-c++,.net,Visual Studio 2008,Visual C++,我已经读了几页关于32位和64位应用程序的文章,但我仍然不清楚是否可以在32位XP机器上使用我的VS2008在64位机器上构建一个VC++应用程序? 这些页面是: 他们说,通过使用64位编译器,我们可以构建一个在64位机器上运行的应用程序。但是我找不到任何地方可以告诉我是否可以在我的32位XP机器上安装64位编译器 默认情况下,Visual C++快速表上不存在64位工具。为了在VisualC++快速机上启用64位工具,除了VisualC++程序外,还安装了Windows软件开发工具包(SDK
他们说,通过使用64位编译器,我们可以构建一个在64位机器上运行的应用程序。但是我找不到任何地方可以告诉我是否可以在我的32位XP机器上安装64位编译器 默认情况下,Visual C++快速表上不存在64位工具。为了在VisualC++快速机上启用64位工具,除了VisualC++程序外,还安装了Windows软件开发工具包(SDK)。否则,当您试图用VisualC++快件将项目配置为64位平台时发生错误。
是我遗漏了什么,还是这回答了你的问题?第二个链接中的第一个注释是: 默认情况下,Visual C++快速表上不存在64位工具。为了在VisualC++快速机上启用64位工具,除了VisualC++程序外,还安装了Windows软件开发工具包(SDK)。否则,当您试图用VisualC++快件将项目配置为64位平台时发生错误。
是我遗漏了什么,还是这回答了你的问题?我认为没有理由不安装64位编译器。您想要做的事情称为交叉编译,通常在嵌入式平台上完成(缺少键盘,有时甚至显示)。不过,您可能需要单独下载编译器
您可以在那里设置:我认为没有理由不安装64位编译器。您想要做的事情称为交叉编译,通常在嵌入式平台上完成(缺少键盘,有时甚至显示)。不过,您可能需要单独下载编译器
你可以设置:
是的,当你安装C++的64位编译器(自定义安装需要)时,你将在VC\bin目录中得到三个编译器:
- vc\bin\cl.exe:生成32位机器代码的32位编译器
- vc\bin\x86_amd64\cl.exe:生成64位机器代码的32位编译器
- vc\bin\amd64\cl.exe:生成64位机器代码的64位编译器
第二个编译器是x64项目的默认选择,它在32位XP安装上运行没有问题。但是请注意,您无法实际测试或调试生成的程序。这在构建服务器场景中是实用的。 < P>是的,当你安装C++的64位编译器(自定义安装需要)时,你将在VC\bin目录中得到三个编译器:
- vc\bin\cl.exe:生成32位机器代码的32位编译器
- vc\bin\x86_amd64\cl.exe:生成64位机器代码的32位编译器
- vc\bin\amd64\cl.exe:生成64位机器代码的64位编译器