问题标签 [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 投票
3 回答
1593 浏览

perl - 在 ActivePerl 上编译 WWW::Curl

我正在(拼命地)尝试将最新版本的 WWW::Curl 构建/安装到我的 activeperl 盒子上(稍后我会解释为什么我不使用 PPM)

我必须按照此处的说明进行一些修改:http: //cpansearch.perl.org/src/SZBALINT/WWW-Curl-4.15/README.Win32

我还必须更改以下行:

从:

到:

我终于让 perl Makefile.PL 工作了,但是现在,当我运行 nmake 时,我得到以下信息:

现在,我尝试编译它而不是使用 u.winnipeg 提供的 PPM 的原因是因为 PPM 似乎不支持 SSL 事务(我得到“libcurl:ssl disabled”)现在,如果有人可以显示我如何让 ssl 在这个 PPM 上运行,我很乐意使用它。

非常感谢您提前

0 投票
1 回答
2643 浏览

openssl - 将 libssl 与 nmake 一起使用

我收到以下错误

make 文件有什么问题。 如何将 libssl 与我的应用程序链接?

你可以从这里下载代码 https://rapidshare.com/files/458792519/test.rar (它包括来自 liboauth 的代码)

0 投票
2 回答
636 浏览

c# - 构建多模块组件

我正在尝试构建一个多模块程序集。我有 2 个文件,即 Fraction.cs 和 MyCalc.cs,它们都在同一个命名空间和另一个 AssemblyInfo.cs 中。我不知道如何制作一个 makefile 文件,所以我从我正在关注的书中复制了一个。以下是内容

我了解全部内容,但不熟悉语法。因此,当我尝试运行 nmake 时,出现以下错误

makefile(21) : 致命错误 v1033: 语法错误: ':' 意外

我假设第 21 行有问题。请帮忙

0 投票
1 回答
414 浏览

c++ - 在没有 Visual Studio 的情况下构建 Visual Studio 6 项目

我继承了一个 Visual Studio 6 C++ 项目。该项目在 Visual Studio 6 中构建良好,但我未能使用 gcc 编译器编译项目中的某些文件。这些问题与前向声明和可能的其他问题有关。同时,我对解决这些问题不感兴趣,因为代码很糟糕。该代码也依赖于 Windows,因为它使用 win32 与 com 端口进行通信。

因此,我希望使用 ms 编译器进行编译(并构建和链接...),但由于公司政策,我无法再访问 Visual Studio...

我有哪些选择?

感谢您的帮助,

巴里。

0 投票
1 回答
894 浏览

placeholder - Nmake:目标中的占位符/通配符

我已经有一个 Makefile 可以在 Linux 上构建我的软件。但现在我需要一个 .mak 文件才能在 Windows 上构建。

但是,不能像这样在 Nmake 中使用占位符:

如何在 Nmake 中使用占位符?提前致谢。

编辑:控制台输出:

'MAKE:致命错误 U1073:不知道如何使 'mytarget_foo 停止。

0 投票
1 回答
552 浏览

makefile - nmake:如何为包含重新定义宏?

我有一个由 [Microsoft] nmake 构建的 makefile。它引用另一个文件作为包含。我无法修改包含的文件。问题是两者都使用的用户定义宏之一不太适合包含使用。我怎样才能重新定义这个宏只在它在包含中使用的地方?

我试过类似的东西:

`B=$(A)

A=$(C)

!include myfile.make

A=$(B)`

nmake,但是不喜欢这样。还有另一种方法可以做到这一点吗?

0 投票
1 回答
3665 浏览

makefile - nmake:当前工作目录是否有内置宏?

我需要 nmake 中的当前工作目录作为它当前构建的目录,以便在 makefile 中使用。是否有某种内置宏?

0 投票
2 回答
1185 浏览

c - 在 GNU make 中一次编译多个**更改的**源文件

我知道有几个标题相似的问题,但似乎没有一个能回答我所需要的(如果我错了,请纠正我)。

考虑这个makefile:

如果我更改 file1.h,将运行以下命令:

我想要的是:

(我知道我不能用 GCC 指定对象输出目录,但是我可以忍受;应该可以使用一些cd命令来解决。)

在 nmake 中,这是通过双冒号推理规则(所谓的“批处理模式规则”)完成的。基本上,它对多个目标的推理规则(例如“.obj.cpp:”)进行分组,并为所有依赖项调用编译器,而不是每个文件一次。该$<变量获取依赖项列表,而不仅仅是第一个。

现在我们正在使用并行构建(make -j),但它有自己的问题,VC++ 编译器在一次调用模式下工作得更好,所以我更喜欢使用它。

0 投票
1 回答
10830 浏览

c - nmake 编译错误

我对 C 非常陌生,正在尝试编译.so为 Apache 的特定模块,但我遇到了问题。

nmake我得到的致命错误附在下面。命令前面的“cl”来自哪里?我执行的批处理文件也被附加了。

任何帮助将不胜感激。

Windows 命令行输出

从这里修改 make.bat

0 投票
4 回答
8285 浏览

qt - 如何缩短 Qt 制作过程?

我已经下载了一个以 Windows 为目标的开源 Qt。由于我使用 VS2010 命令提示符进行安装,它会自动将平台设置为 msvc-2010。当我尝试使用 nmake 构建时,大约需要 7-8 小时才能完成安装。在此过程中,我注意到 Qt 正在编译我不需要的库,例如javascript

由于我专注于桌面开发,我可以知道如何缩短构建过程吗?