如何使用makefile使用visual studio编译代码 我刚刚下载了一个开源项目,据说是用VisualStudioC++编译的。它包含3个makeFile(makeFile、makeFile(1)和makeFile(2)) 我总是使用.sln文件在VS中打开程序,现在我不知道如何处理这个makeFile。 有人能告诉我怎么处理吗

如何使用makefile使用visual studio编译代码 我刚刚下载了一个开源项目,据说是用VisualStudioC++编译的。它包含3个makeFile(makeFile、makeFile(1)和makeFile(2)) 我总是使用.sln文件在VS中打开程序,现在我不知道如何处理这个makeFile。 有人能告诉我怎么处理吗,c++,visual-studio,makefile,C++,Visual Studio,Makefile,你可以试试看。请参阅并张贴 NMake包含在Visual Studio中。您可以尝试使用您可能想要使用的Visual Studio版本附带的NMake 我刚刚遇到了同样的问题,对我来说,解决方案是: 打开“VS2012本机命令提示符”,名称因MSV的不同版本而异。然后只需键入'nmake makefile.vc'。nmake是命令,makefile.vc是本地文件夹中您自己的makefile。如果您只熟悉VisualStudio项目和解决方案,那么处理makefiles可能是一个挑战。下面的链接

你可以试试看。请参阅并张贴


NMake包含在Visual Studio中。您可以尝试使用您可能想要使用的Visual Studio版本附带的NMake

我刚刚遇到了同样的问题,对我来说,解决方案是:
打开“VS2012本机命令提示符”,名称因MSV的不同版本而异。然后只需键入'nmake makefile.vc'。nmake是命令,makefile.vc是本地文件夹中您自己的makefile。如果您只熟悉VisualStudio项目和解决方案,那么处理makefiles可能是一个挑战。下面的链接将从VisualStudio的角度对makefiles进行很好的介绍

将Linux makefiles转换为Visual Studio解决方案将是一项手动工作

NMake
看起来很有希望。但是,下面的链接采用了一个简单的
Makefile
,并解释了可能遇到的一些基本问题

VS2017和使用
make
linux二进制文件的跨平台开发 如果您使用的是windows 10,则可以使
make
工作并编译linux二进制文件:

  • 已安装lxss,并已安装gdb服务器、ssh服务器:

    sudo apt更新&&
    sudo apt安装-y构建基本gdbserver openssh服务器

  • 确保可以通过ssh连接到本地计算机:

    sudo vi/etc/ssh/sshd\u config&& sudo服务ssh启动

  • > P>确保您已经安装了带有C++包的Linux开发(VS2017安装)

  • 确保您在VS/tools/options/connection manager(搜索中的“连接”)中通过ssh配置了与lsxx的连接

  • 确保有一个linux项目(新项目/其他语言/vc++/crossplatform/linux)

  • 但是,在项目/属性中添加
    make
    命令


如果看不到实际的makefile,很难说,但首先我会尝试这个,菜单File/New/Project。。。选择makefile项目您是否尝试按照下载附带的说明进行操作?至少包含项目名称会有很大帮助。此问题可能重复()。在shell中(我不确定Win shell是否会这样做,如果不尝试使用
Cygwin
),尝试转到主makefile的目录并键入
make
make-1的可能副本:他可能会也可能不会在Google上搜索它,但我搜索了,这是最重要的结果。你的回答对我很有帮助,毫无疑问对其他有同样问题的人也很有帮助,但如果没有这种态度的话,你的回答也同样有帮助:)@Ozzah,我不想表现出任何态度。我只是好奇询问者是否在谷歌上搜索并找到了什么。我知道这样的问题更适合评论而不是回答。谢谢你指出这一点。我已经编辑了我的答案。