构建节点 gyp 时出错

Posted

技术标签:

【中文标题】构建节点 gyp 时出错【英文标题】:Error while building the node-gyp 【发布时间】:2015-03-03 06:45:20 【问题描述】:

我有一个包含源文件的 *.cc 文件,在使用 node-gyp 构建它时,它抛出了一个奇怪的错误 -

"#error : 使用 /MD[d](CRT dll 版本)构建 MFC 应用程序需要 MFC 共享 dll 版本。请#define _AFXDLL 或不要使用 /M D[d]"

在源文件实现中,我正在加载一个 MFC DLL。 我需要在 node-gyp 文件中添加任何设置吗? 任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

我可以通过在 .cc 文件中添加“#define _AFXDLL”来解决此问题。 谢谢

【讨论】:

以上是关于构建节点 gyp 时出错的主要内容,如果未能解决你的问题,请参考以下文章

安装 Hyperledger Composer 时出错

构建时的 node-gyp 链接库依赖项

gyp - 如何指定链接库风格

安装 contextify 时出错-node-gyp 重建失败

为 Android 构建 Chromium 时缺少/未找到 android_gyp

尝试构建“node-gyp configure”时堆栈“错误:证书链中的自签名证书”