1
22
您需要使用发出x64代码的cl.exe编译器的版本。哪一个取决于你的设置。 让我们考虑一下你在64位机器上的情况。为此,您需要使用位于
如果您使用的是32位计算机,则需要使用位于
|
2
18
从Visual Studio x64命令提示符运行cl。 |
3
7
您还可以使用批处理文件“vcvarsall.bat”(默认情况下,此文件的完整路径为C:\Program Files\Microsoft Visual Studio 8\vc\vcvarsall.bat for VS2005)。 如果未提供任何参数,则此批处理文件配置使用x86 32位编译器所需的环境变量。但它可以用于配置任何64位编译器,例如使用本机64位编译器传递“amd64”作为参数。然后运行cl.exe。 |
4
5
凯尔是对的。这只是正确设置PATH环境变量的问题。常规x86编译器位于vc\bin子目录中。有两个64位编译器,一个32位编译器在vc\bin\x86\u amd64中生成64位代码,另一个64位编译器在vc\bin\amd64中生成64位代码。 默认的Visual Studio安装程序始终使用32位编译器生成64位代码。 请注意,默认情况下不安装64位编译器。如果不使用自定义安装选项,则必须重新运行setup.exe。然后重新运行SP1安装程序。 |
5
2
运行
“开始”菜单搜索有时不起作用。尝试键入“vs20xx”或“vs 20xx”而不是“Visual Studio”来查找它。提示的名称在版本上更改。如果它不说“64”,那么它将设置一个32位环境。 64提示符倾向于用64个参数调用“vcvarsall.bat”,但是参数会随着时间的推移而变化,并且可能不向后兼容。 |
6
1
如果您将代码作为项目的一部分,则可以如下使用 “C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\ide\devenv.exe”myproject.sln/build“版本x64” 从下面的链接获取 http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/ed855b9d-55ef-49f1-bf27-f20a79be687e |
7
0
正如其他人提到的,答案取决于您使用的是本机X64编译器还是交叉编译器。这个网页应该对你有帮助 http://msdn.microsoft.com/en-us/library/x4d2c09s.aspx |
Community wiki · C中有哪些耗时的操作? 1 年前 |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |