13得票4回答
构建jsoncpp(Linux)- 一个对我们这些凡人友好的指南?

我正在尝试在Ubuntu 10.x上构建jsoncpp - 然而,'说明'有时含糊不清。例如,在构建库之前,并不清楚scons.py文件需要驻留在哪个文件夹中。 有人能概述在Linux上构建jsoncpp库所需的步骤吗?如果找不到这方面的信息,请分享相关在线资源的链接。

10得票6回答
使用SCons制作一个包含静态库(.a)的共享库(.so)

我正在尝试让SCons生成一个共享库。其中一个要放进 .so 的项目是一个 .a 静态库。 我有一行类似于:env_2.SharedLibrary('libstuff.so', \ Split("""stuff.cxx mylib/libMine.a""") 运行后我收到了这个错误:sc...

8得票3回答
从Python脚本调用scons

我刚接触Scons和Python。我想知道是否有一种方法可以在Python脚本中调用Scons。 我的Python脚本从用户那里接受一个目录列表,其中包含要编译的代码(以及其他一些非平凡的任务)。它还生成一个字符串,该字符串将用作Scons创建的可执行文件的名称。 我想从我的Python脚...

12得票1回答
在SCons中运行一个没有依赖关系的命令

我希望在SCons中运行一个没有任何输入/输出文件的命令(实际上,输入和输出是同一个文件)。目前,我只是使用subprocess.Popen手动运行它,但是否有更适合SCons的方法来执行它?

27得票1回答
“.sconsign.dblite”文件是用于什么目的?

如果我删除它会发生什么? 是否应将其纳入版本控制?

11得票4回答
SCons有哪些库/框架可用?

每个使用SCons的项目似乎都在重新发明轮子。 我很乐意借鉴别人的目录布局,或者解决方案以进行变体构建(调试/发布),或者测试框架,或者最佳实践。 即使有几个不太简单的示例也会有所帮助。

12得票1回答
使用SCons或CMake代替qmake

我需要以下事项的建议: 我有一个QT项目,目前已经设置好了与qmake良好协作的构建系统。但由于项目要求和未来方向的扩展,我需要改变它的构建系统,因为应用程序将需要在构建方式上进行一些更改。 现在,每个源文件都被编译成一个相当大的可执行文件,这是手动打包并发送到下载区域的。这样很好。 但...

14得票4回答
一种单向哈希(非加密/安全用途),使用SHA256(而非MD5、SHA-1)?

在新系统中,我们需要一个单向哈希算法来从二进制输入(例如一千字节的文本或更大的文本和二进制文件)计算数字签名。这个需求类似于 Scons (构建系统)如何对命令行和源文件进行哈希以及 Git (版本控制系统)如何对文件进行哈希以计算存储/同步的签名。 请注意,Scons 使用的是 MD5,而...

11得票1回答
错误:‘template<class> class std::auto_ptr’已被弃用

我正在使用scons和ubuntu。当我使用'scons'制作某些程序时,出现错误如下: src/db/DBTextLoader.cc:296:3: error: ‘template class std::auto_ptr’ is deprecated [-Werror=depreca...

10得票1回答
SCons- ***未找到SConstruct文件

使用以下命令安装 SCons: # cd scons-2.3.0 # python setup.py install 安装后,运行 scons 时出现以下错误。 scons: * 找不到 SConstruct 文件。 File "/usr/local/lib/scons-2.3.0/S...