scons - 仅重新编译应用程序的特定部分?

时间:2012-05-16 22:52:50

标签: windows dll scons

这是我第一次使用scons进行编译。

This application遇到问题which was fixed by this guy here。现在我想手动应用该修复,但只重新编译该特定的代码。所以:

  1. 跟随the instructions并在本地下载了所有内容。
  2. 相应地修改了3个文件
  3. 尝试重新编译:

    cd titanium_desktop/modules/ti.Network
    scons 
    
    scons: *** No SConstruct file found.
    File "C:\Python25\Scripts\..\Lib\site-packages\scons-1.2.0\
    SCons\Script\Main.py", line 826, in _main
    
  4. 我做错了什么,我应该做些什么呢?

1 个答案:

答案 0 :(得分:1)

SConstruct文件是主要的SCons构建脚本。没有它,SCons不知道该怎么做。

我从您的命令中看到您正在尝试构建一个具有SConscript文件但不是SConstruct文件的子目录。在这种情况下,您需要告诉SCons SConstruct文件的位置。最常见的方法如下:

# scons -u

这告诉SCons遍历目录层次结构,直到找到SConstruct文件。

您可以找到更多SCons命令行选项here