[英]Makefile Compile Error and Visual Studio Code did not recognize include files
[英]How to compile code with visual studio using makefile
我刚刚下载了一个开源项目,据说是使用 Visual Studio C++ 编译的。 它包含 3 个 makeFile(makeFile、makeFile(1) 和 makeFile(2))我总是使用 .sln 文件在 VS 中打开程序,现在我不知道如何处理这个 makeFile。 任何人都可以指示我如何处理它。
问候
你可以试试NMake 。 请参阅NMake 参考和Stackoverflow帖子。
NMake 包含在 Visual Studio 中。 您可以尝试使用随您可能想要使用的 Visual Studio 版本一起提供的 NMake。
如果您只熟悉 Visual Studio 项目和解决方案,则处理 makefile 可能是一个挑战。 以下链接将从 Visual Studio 的角度很好地介绍 makefile。
面向 Visual Studio 开发人员的 Makefile 简介
将 Linux 生成文件转换为 Visual Studio 解决方案将是一项手动工作。
NMake
看起来很有希望。 但是,以下链接采用了一个简单的Makefile
并解释了人们可能会遇到的一些基本问题。
make
linux 二进制文件的跨平台开发如果你在 Windows 10 上工作,你可以make
工作并编译 linux 二进制文件:
安装了 lxss,并安装了 gdb 服务器、ssh 服务器:
sudo apt update && sudo apt install -y build-essential gdbserver openssh-server
确保您可以通过 ssh 连接到本地计算机:
sudo vi /etc/ssh/sshd_config && sudo service ssh start
确保你已经安装了 c++包的linux 开发(VS2017 安装)
确保您在 VS/tools/options/connection manager 中通过 ssh 将连接配置为 lsxx(搜索中的“连接”)。
确保有一个 linux 项目(新项目/其他语言/vc++/crossplatform/linux)
然而,加入你make
的项目/属性命令。
我刚刚遇到了同样的问题,对我来说解决方案是:打开“VS2012 Native Command Prompt”,名称因 MSVS 的不同版本而异。 然后只需输入'nmake makefile.vc'。 nmake 是命令,makefile.vc 是您在本地文件夹中自己的 makefile。 并完成(如果没有进一步的错误发生)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.