如何使用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启动
- 确保您在VS/tools/options/connection manager(搜索中的“连接”)中通过ssh配置了与lsxx的连接
- 确保有一个linux项目(新项目/其他语言/vc++/crossplatform/linux)
- 但是,在项目/属性中添加
命令make
Cygwin
),尝试转到主makefile的目录并键入make
make-1的可能副本:他可能会也可能不会在Google上搜索它,但我搜索了,这是最重要的结果。你的回答对我很有帮助,毫无疑问对其他有同样问题的人也很有帮助,但如果没有这种态度的话,你的回答也同样有帮助:)@Ozzah,我不想表现出任何态度。我只是好奇询问者是否在谷歌上搜索并找到了什么。我知道这样的问题更适合评论而不是回答。谢谢你指出这一点。我已经编辑了我的答案。