【问题标题】:How to build 32bit program for 64bit Linux using Visual C++ for Linux Development in Visual Studio如何在 Visual Studio 中使用 Visual C++ for Linux 开发为 64 位 Linux 构建 32 位程序
【发布时间】:2016-09-10 13:37:18
【问题描述】:

我连接的远程机器是64位的,当我使用Visual C++ for Linux Development为我的远程机器构建32位程序时,我收到了这个错误:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Application Type\Linux\1.0\Linux.Common.targets(51,5):错误:当前项目架构“x86”与远程系统架构“x64”(“x64”)不兼容。请在配置管理器中将项目架构切换为“x64”。

但是,当我将 g++ 与 -m32 一起使用时,它就完成了。

【问题讨论】:

    标签: visual-studio-2015


    【解决方案1】:

    Visual C++ for Linux Development 1.0.5(及更早版本)非常注重匹配远程架构和项目目标。 VCLinux GitHub site 上存在一个问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-01
    • 2012-08-23
    • 1970-01-01
    • 2015-12-19
    • 2011-08-14
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多