Microsoft Visual C++ 的 Makefile
Posted
技术标签:
【中文标题】Microsoft Visual C++ 的 Makefile【英文标题】:Makefiles for Microsoft Visual C++ 【发布时间】:2014-12-10 03:48:30 【问题描述】:我对 MSVC 的 makefile 有一些疑问。我想创建将在 Visual C++ 编译器上编译我的项目的 makefile。我在网上找到了一个名为“nmake”的东西,据说它是 MSVC 的 makefile(如果我错了,请纠正我)。
所以,我用nmake介绍了自己,并用它成功编译了一个源文件。但问题是,我需要使用 Visual Studio 的命令提示符运行这个 nmake 文件。我还没有找到在普通命令提示符下使用该文件的方法。真的可以吗?
假设,我没有安装视觉工作室。我只有可视化 C++ 编译器。那么我将如何使用 nmake 编译我的项目呢?
还有一个问题,如果我只安装了 Visual C++ 编译器(如旧的编译器,例如 microsoft visual C++ 2005),那么确定我会得到 nmake 命令吗?
提前致谢。
【问题讨论】:
如果您只使用没有 VS 的命令行工具,那么使用 GCC 可能会更好。在 VS 之外使用nmake
和 cl
是可能的,但为什么要让自己更难呢? VC2005 也很老了,你会错过对 C++11 的支持。
其实是有要求的。我们应该使用 Visual C++ 编译器而不是 GCC。
【参考方案1】:
解决了!回答我自己,以便如果有人打算使用nmake for Visual C++ 编译器编译makefile。
是的,它也可以在旧版本的 Visual C++ 中编译。我已经测试过了,它工作正常。但是当某些属性使用最新的 Visual C++ 编译器时,可能会导致问题。因为您不会在旧版本的 C++ 编译器中找到这些属性。否则还可以。
【讨论】:
以上是关于Microsoft Visual C++ 的 Makefile的主要内容,如果未能解决你的问题,请参考以下文章
错误解决 :Microsoft Visual C++ 14.0 is require & Microsoft Visual C++ Builder 包丢失或者损坏
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools,亲测100%安装
电脑问题 Microsoft visual c++ Runtime Library
Microsoft Visual C++与Visual Studio的区别是啥?