问题标签 [nmake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
45460 浏览

c++ - 如何将所有内核用于 nmake?

我刚买了一台新的四核计算机,发现 nmake 只使用了一个进程。

我曾经使用带有开关 -j4 的 make 来启动 4 个进程。什么是 nmmake 等价物?

[编辑] 根据以下信息,我已经能够将命令添加到我的 qmake 项目文件中:

QMAKE_CXXFLAGS += /MP

这有效地为我做到了。非常感谢。

0 投票
5 回答
10357 浏览

visual-c++ - How do I create a directory in a makefile

I'm using Visual Studio 2005 nmake, and I have a test makefile like this:

I want to always create the directory, without having to specify 'sometarget'. For example, I can do this:

But that requires two lines, where I really only want to do the "-mkdir c:\testdir". If I just replace it with "-mkdir c:\testdir" I get an error from nmake - "fatal error U1034: syntax error : separator missing".

How can I always execute the mkdir, without messing about with !if [] stuff?

0 投票
5 回答
5077 浏览

c++ - 我的环境变量中缺少什么以使我的链接器因 LNK1181 而失败?

我有一个 Qt 项目,我在开发时显示了一个调试控制台,我即将将产品运送到我删除了 qmake 控制台命令:CONFIG += console

但是,当我这样做时,我收到以下错误:

我认为缺少 lib 路径,但是我确实已经设置了大量环境变量并且已经在工作。有没有人看到这个并知道 Microsoft.Windows.Common-Controls 的位置?

我也是从 buildbot 运行这个的,所以 VS2008 的 IDE 并不是我真正需要帮助的地方。

0 投票
5 回答
5871 浏览

c - 源文件的编译顺序是如何决定的?

我有一个包含许多 *.c 文件的工作区,我对其进行编译。(我可以使用任何工具链,比如 MSVC6.0 或 gcc 等)

先编译哪个源文件?

随后要编译的文件的顺序是如何决定的?

0 投票
1 回答
5843 浏览

nmake - 什么是 NMAKE,我该如何使用它?

什么是 NMAKE,我该如何使用它?

NMAKE有很好的教程吗?

0 投票
1 回答
243 浏览

windows - nmake - 关于转义的简单问题

我想制作下面的 nmake 代码来生成包含以下内容的 check.mak 文件:$(A) 而我收到以下错误:“NMAKE:致命错误 U1040:内部错误:宏扩展”有什么建议吗?我的 nmake 版本是 9.00.30729.01 (VC 2008)。

0 投票
6 回答
14479 浏览

echo - nmake - 如何强制 echo 命令输出制表符?

如何强制 echo 命令在 MS nmake makefile 中输出制表符?在 echo 命令之后插入字符串的逐字制表符被 nmake 删除,并且不会显示在输出文件中。

0 投票
2 回答
2242 浏览

macros - 如何在 nmake 调用之间转发宏?

如何在 nmake 调用之间转发宏?

假设我们有

我正在尝试不同的事情,例如使用 set 和 setx 命令,但是在父 makefile 中设置的变量值在从其中调用的 makefile 中不可见。

0 投票
1 回答
1287 浏览

macros - nmake - 模拟 eval 函数

我想在 b.mak makefile 中获取名为 $(MYVAR)_SOME_SUFFIX 的变量的值。相反,我得到“b.mak(2):致命错误 U1001:语法错误:宏中的非法字符 '$'”

0 投票
1 回答
953 浏览

visual-studio - MS nmake 相当于 $(MAKECMDGOALS)

我使用的是(有些过时的)Microsoft 版本的 nmake,它通常与 Visual Studio 6.0 一起打包。(如果有新的 nmake 的相关答案 - 请告诉我,我可能会考虑升级)。

我希望更改现有的 makefile,以便它不会包含依赖列表,如果它与nmake dpndfull目标一起运行,它应该构建依赖列表。

使用 GNU make 我会测试 if dpndfullis in MAKECMDGOALS,如果是,我不会包含(可能不存在的)依赖项列表。

任何想法如何使用nmake找到当前的make目标?