Visual C++ 2008 64位编译器?

发布于 2024-12-09 07:41:09 字数 161 浏览 0 评论 0原文

我注意到,当我从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-柠檬树下少年和吉他 2024-12-16 07:41:09

转到工具->选项->项目和解决方案->VC++目录,然后选择x64平台并选择可执行文件。这个列表就像一个 PATH 环境变量,用于从 VS 内启动的所有内容,包括编译器/链接器/调试器等。

通常第一行将

$(VCInstallDir)bin\x86_amd64

更改为

 $(VCInstallDir)bin\amd64

从该目录中选择 cl.exe 等。

go to Tools->Options->Projects and Solutions->VC++ Directories, then select x64 for platform and select Executable 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

$(VCInstallDir)bin\x86_amd64

so changing this to

 $(VCInstallDir)bin\amd64

will pick cl.exe etc from that directory instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文