【发布时间】: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。
标签: visual-c++ nmake msvc12