如何将waf构建系统转换为exe?
我使用 waf(https://waf.io/) 作为我的构建系统, 因为我的客户并不是想安装python,所以我想尝试将它(python+waf+wscript)转换为exe文件, 首先我…
如何为自定义编译器编写 waf 文件?
我厌倦了在 make 中查找魔法符号,决定尝试 waf。 我正在尝试使用 calibre 制作电子书,我想创建一个 wscript,它接受一个文件,使用包含该文件的一些…
使用 vala 库和 waf 编译 vala 应用程序
我想使用 vala 库(我编写的)和 waf 构建系统来编译 vala 应用程序。 我实际上可以使用此命令编译它: valac -X -I/usr/local/include/ofde-1.0/ -X …
Node.js 模块 - 添加链接依赖
我正在为同事的 C 库开发 Node.js 包装器模块。该库以共享对象 (.so) 形式创建,用于动态链接。 我的 CPP 模块文件以 #include "path/to/lib/source/l…
如何在waf中指定库安装路径后缀?
我想将使用命令 bld.shlib(...) 构建的库安装到 /lib 中,其中 arch_suffix 可以是 64 或空根据建筑学。 我该怎么做? 如果不可能,那么我如何显式指…
waf 找不到现有库
我正在尝试为 node.js 编写 C++ 模块。 Node 使用 waf 作为构建器。 我想检查配置,如果库“sigar”存在。 我正在尝试这样做: def configure(conf): …
如何使用调试符号制作node-waf构建二进制文件?
使用 --verbose 运行 node-waf 显示它使用了 -g 的 g++。看来是默认了。我找不到一种明显的方法来告诉 node-waf 在没有调试符号的情况下构建 node.js …
cl.exe、kernelbase.dll 定期崩溃
我经常因 cl.exe 发生以下崩溃。在 cl 上编译和运行其他帮助命令时都会发生这种情况。 Windows Server 2008 上会发生这种情况,但我认为 Windows XP …
waf -如何将外部库添加到 wscript_build 文件
我尝试将外部库添加到我的 waf:winmm.lib 库, 它现在看起来像这样: srcs = ['timers.cpp'] LIBS ='winmm.lib'; create_lib('timers', srcs,LIBS) …
为什么我运行node-waf build后有一个.lock-wscript文件
在运行 node-waf configure 和 node-waf build 后,我的文件夹中显示了 .lock-wscript,这是什么?即使我运行node-waf clean,它仍然存在。我应该保留…
Waf:如何输出生成的文件?
我有一个文件,在通过 python 脚本推送后,我想将其发送到构建目录。我该如何在 waf 中执行此操作? 例如,如果我有一个这样的文件: VERSION=%%VERSI…
使用 waf 构建 fortran 库,安装 .mod 文件
我使用 waf (http://code.google.com/p/waf/) 构建一个 fortran 库(它也使用一些 c 代码)。 相应的 wscript 如下所示: def build(bld): bld( featu…
如何在 waf 构建系统中安装不同名称的库?
我想使用 waf 构建一个库,但将其安装在与目标名称不同的名称下。看来你可以做, bld.shlib(..., install_path='${PREFIX}/lib') 但我需要能够做类似…