【问题标题】:Build .vcxproj on Linux using xbuild使用 xbuild 在 Linux 上构建 .vcxproj
【发布时间】:2016-12-15 13:43:24
【问题描述】:

我想像这样在 Ubuntu 上运行一个简单的 C 脚本:

xbuild HelloWorld.vcxproj

当我运行脚本时,我得到了这个错误:

HelloWorld.vcxproj:错误: /opt/jetbrains/TeamCity/buildAgent/work/d4407e37ceba8427/Hel‌​loWorld/HelloWorld.v‌​cxproj: /opt/jetbrains/TeamCity/buildAgent/work/d4407e37ceba8427/Hel‌​loWorld/HelloWorld.v‌​cxproj 无法导入“$(VCTargetsPath)\Microsoft.Cpp.Default.props”

这是脚本:

#include <stdio.h>

int main(void)
{
    printf("Hello world\n");
}

【问题讨论】:

  • 我已经用脚本编辑了我的问题
  • 您可以安装最新的 Mono 并使用跨平台 MSBuild 而不是 xbuild。但由于 Visual C++ 还没有为跨平台场景做好准备(VC++ 2017 可能会引入),所以你现在真的不应该尝试。

标签: c linux xbuild


【解决方案1】:

有一个项目GCCBuild 可用于在 Linux 中构建 vcxproj 文件。它简单地使用与 vcxproj 相同的结构,但使用 GCC 编译和构建。那里也有很多例子。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 2013-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多