问题标签 [gyp]
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.
macos - 在 Mac OS X 上使用 GYP 生成 Makefile?
我需要做什么才能让 GYP 为 Mac OS X 生成典型的类 unix 生成文件堆栈?
我目前使用以下配置文件生成 XCode 构建项目:
然后在 CLI 中运行以下命令:
gyp --depth binding.gyp
这会生成一个目录:binding.xcodeproj
其中包含 XCode 项目。
我更希望你的标准类 unix 为 OSX 构建。另外,我想将这个项目导入到 Windows,我想使用 MS 编译器。
node.js - Node-gyp 生成非 Node.js 项目?
可以node-gyp
用来生成非 Node.js 插件项目吗?
例如,我想用它node-gyp
来生成一个典型的“Hello, World!”。C++ 项目。我可以这样做吗?我该怎么做?我发现股票 python GYP 文档缺少我正在寻找的示例和描述。
gyp - 在 gyp 中指定编译器
我是第一次使用 gyp,我已经阅读了它的在线帮助。我在命令行的导出变量中使用 CC 选项设置了编译器(在 Windows 中使用 cygwin)。因此,所有文件都可以正确编译。现在,我想用不同的编译器编译几个文件。所以,我这样指定它:
'target_name':'LIBADD',
“类型”:“静态库”,
'CC' : '/cygdrive/c/cygwin/bin/gcc',
但是,它仍然需要为此目标使用导出定义的编译器。
另外,我有 5 个文件,我需要为此制作目标文件,指定不同的不同编译器选项。然后,我需要从所有这些 .o 文件中创建一个静态库。这可能吗?如果如何?
谢谢您的帮助
node.js - 安装 pg 节点模块时出错
我想安装 pg 节点模块,这是我遇到的问题:
谁能帮助我?
gyp - Can't get node-gyp to create windows solution with /MD
I want to compile a node.js module with the /MD flag (multi-threaded DLL). Having '/MD' in the cflags options in binding.gyp does not work.
node.js - gyp - 如何指定链接库风格
我正在编写一个本机节点模块,我希望能够在发布和调试版本中构建它。
节点模块链接到另一个库,该库在两个不同的目录中具有调试和发布版本。
现在这是我卡住的地方 - 我如何为正在构建的当前配置指定库目录?
我试过在configurations.debug.link_settings键中设置它,但我得到错误:'在调试配置中不允许link_settings,在目标binding.gyp中找到
gcov - gyp 中的覆盖率测量操作
我决定使用gyp作为我在 linux 上的项目的构建系统。我对基本功能(目标声明、依赖项、层次结构等)感到满意,但我在定制方面遇到了一些问题。
我有一个核心项目,它被构建为一个库,并为该库提供了一堆单元测试,这些单元测试编译成单独的可执行文件,并将核心项目作为依赖项。现在我想测量测试覆盖率,gcov
这意味着库本身应该使用不同的编译选项构建,并且这些选项应该只用于测试构建。
我只是无法意识到如何用 gyp 来实现这一点。提前感谢您的任何想法。
node-gyp - 基于构建配置的 GYP 变量
是否可以定义一个 GYP 变量,其值取决于构建配置的选择?
build - 将 googles v8 构建为 Windows 上的共享库?
是否可以在 Windows (msvc 2012) 上使用 gyp 将 googles v8 构建为共享库?我尝试的一切都不起作用。我试过的:
第二个给出“库”未知的错误。第一个没有任何影响。