我正在使用带有python 2.7的scons 2.3.0。我的编译器是VC10。
使用目录中的目标文件创建库时遇到问题。我的代码是:
AR = "lib"
ARFLAGS ="/nologo"
ARCOM = "$AR $ARFLAGS /OUT:$TARGET $SOURCES"
图书馆完美创建。我的问题是,在创建库$SOURCES
时,还会添加先前的目录对象文件。
我的意思是,
我有2个子目录,它们有.c文件。我想为各个子目录创建库文件。第一个子目录与该子目录中的目标文件完美链接。但是当scons尝试链接第二个子目录中的目标文件时,它也会添加第一个子目录对象文件。
请告诉我如何避免链接以前的目录对象文件?
我不知道为什么这个问题被投了票。