【发布时间】:2023-03-06 21:29:01
【问题描述】:
我注意到,当我从 Visual Studio 2008 编译 64 位程序时,运行的编译器位于 bin\x86_amd64 文件夹中,而不是来自 bin\amd64 文件夹——即使它们都存在。
有没有办法强制运行64位编译器而不是交叉编译器?
【问题讨论】:
-
请问您为什么关心创建 64 位可执行文件的编译器?最终的结果是一样的,不是吗?
-
@eran:我希望 64 位版本可能更快。而且我觉得它放在电脑上有点没有意义......
-
你认为什么会更快?编译器还是创建的可执行文件?
-
@stijn:显然是编译器。
-
64 位编译器不能更快,但可能会更慢:-)。 64 位代码中的 AFAIR dynamic_cast 比 32 位代码慢几倍
标签: visual-studio visual-studio-2008 visual-c++ 64-bit