Visual C++ 2008 64位编译器?
我注意到,当我从 Visual Studio 2008 编译 64 位程序时,运行的编译器位于 bin\x86_amd64
文件夹中,而不是来自 bin\amd64
文件夹——即使它们都存在。
有没有办法强制运行64位编译器而不是交叉编译器?
I've noticed that when I compile a 64-bit program from Visual Studio 2008, the compiler that runs is in the bin\x86_amd64
folder, not from the bin\amd64
folder -- even though both of them exist.
Is there any way to force the 64-bit compiler to run instead of the cross-compiler?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
转到
工具->选项->项目和解决方案->VC++目录
,然后选择x64
平台并选择可执行文件
。这个列表就像一个 PATH 环境变量,用于从 VS 内启动的所有内容,包括编译器/链接器/调试器等。通常第一行将
更改为
从该目录中选择 cl.exe 等。
go to
Tools->Options->Projects and Solutions->VC++ Directories
, then selectx64
for platform and selectExecutable Files
. This list is like a PATH environment variable for everything started from within VS, including compiler/linker/debugger etc.Normally the first line will be
so changing this to
will pick cl.exe etc from that directory instead.