【问题标题】:Makefiles for Microsoft Visual C++Microsoft Visual C++ 的 Makefile
【发布时间】: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 之外使用 nmakecl 是可能的,但为什么要让自己更难呢? VC2005 也很老了,你会错过对 C++11 的支持。
  • 其实是有要求的。我们应该使用 Visual C++ 编译器而不是 GCC。

标签: visual-c++ nmake msvc12


【解决方案1】:

解决了!回答我自己,以便如果有人打算使用nmake for Visual C++ 编译器编译makefile。

是的,它也可以在旧版本的 Visual C++ 中编译。我已经测试过了,它工作正常。但是当某些属性使用最新的 Visual C++ 编译器时,可能会导致问题。因为您不会在旧版本的 C++ 编译器中找到这些属性。否则还可以。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多