293得票5回答
259得票8回答
如何在Python中替换(或删除)文件名的扩展名?

Python中是否有内置函数可以替换(或删除)文件名的扩展名(如果有的话)? 例如:print replace_extension('/home/user/somefile.txt', '.jpg') 在我的示例中:/home/user/somefile.txt将变成/home/user/so...

29得票4回答
如何解决"scons: warning: Two different environments were specified for target"问题

假设我有一个看起来像这样的SConstruct文件:env = Environment() env.Program("a", ["a.c", "util.c"]) env.Program("b", ["b.c", "util.c"]) 这个版本能够正常运行,没有 SCons 的警告信息。然而...

29得票8回答
如何在Mac OS X上安装Scons

请问如何在MacOSX上安装scons? 我在http://www.scons.org/上没有看到专门针对Mac的下载选项。 谢谢。

29得票4回答
在使用OS X 10.10 Yosemite Beta时,使用Homebrew重新安装MongoDB遇到了问题。

重申一下,我正在运行第一个OS X 10.10测试版,并尝试使用Homebrew重新安装MongoDB。 运行$ brew install mongodb后,输出如下:==> Downloading http://downloads.mongodb.org/src/mongodb-sr...

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

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

23得票4回答
如何设置scons系统包含路径

我可以通过使用scons轻松设置我的包含路径:env.Append( CPPPATH=['foo'] ) 这个标志被传递了-Ifoo 编译使用gcc 然而我尝试启用了很多警告选项,特别是env.Append( CPPFLAGS=['-Werror', '-Wall', '-Wextra'] ...

22得票6回答
如何在Eclipse CDT中使用SCons构建项目?

我们有一个相当大的C/C++项目,使用Scons进行构建。我想尝试通过Eclipse-CDT来构建它。有人有这方面的经验并且可以告诉我如何设置Scons作为构建器吗?(不使用SConsBuilder插件,它无法与Fedora-11中的Eclipse-CDT一起使用)。

22得票1回答
为什么在Scons下使用Clang时没有彩色输出?

当使用Scons进行构建时,我可以像这样配置它以使用clang:env["CXX"] = "clang++" 然而,它似乎无法保留clang输出的颜色信息。我该如何让scons保留颜色?

21得票7回答
如何优化SCons脚本的启动时间?

我有一个 SCons 脚本,仅仅是为了发现不需要重新构建而花费了约 10 秒钟的时间,这对于一个规模相对较小的项目来说感觉非常长。读取 SConscript 本身只需要一两秒钟,大部分时间都花在了:scons: Building targets ... 步骤。 我如何找出scons在这一点上...