我有一个项目已经从Subversion签出并使用Scons进行构建。但是,我的计算机上安装了一个Scons未检测到的库 - 它只是表示找不到包含文件。是否有任何方法可以将Scons引导到库位而不改变Sconscript文件(因为我不想每次更新时都要处理冲突) - 例如,添加一个命令行选项,它会在搜索包含文件之前检测到它?我甚至看不到所有可用选项,因为它在搜索包含文件之前不响应--help选项。将include目录添加到scons
3
A
回答
3
好的,经过多次搜索后,我发现有办法做到这一点。 gcc有许多默认的目录(我已经知道 - 我只是不知道它们被定义为什么)。最简单的方法就是将这些目录添加到这些环境变量中。我需要的是
$CPATH
这设置了gcc搜索其包含文件的路径。设置这个目录我需要解决我的问题。
-1
不,你不能,除非scons脚本的开发者明确增加对它的支持。
2
你可以设置ENV [“CPPPATH”],但我希望有一个更简单的方法...
0
SCons的有仓库概念 - 目录中查找源文件和目标文件。这些可以在命令行中指定。
-Y REPOSITORY, --repository=REPOSITORY, --srcdir=REPOSITORY
Search REPOSITORY for source and target files.
要得到SCons本身的帮助,请使用-H
选项。
相关问题
- 1. scons的:src和include目录
- 2. G ++:尝试将include和lib添加到默认目录
- 3. 将目录添加到pkginclude_header
- 4. 将目录添加到SVN
- 5. 如何将include目录添加到内核源代码的makefile中?
- 6. 将文件添加到/ usr/local/include
- 7. VSCode:如何添加项目子目录的include路径?
- 8. scons的 - 源/ include路径
- 9. 如何将父目录添加到SVN?
- 10. 将.tar文件目录添加到JTree
- 11. 将目录忽略添加到PHPStorm
- 12. Java - 将目录添加到PATH?
- 13. 将目录列表添加到Maven
- 14. 将目录添加到tomcat类路径
- 15. 如何将目录添加到PATH?
- 16. 将活动类添加到目录
- 17. 通过Makefile将目录添加到PATH
- 18. 将静态目录添加到html
- 19. 将标题添加到ASCII目录
- 20. 如何将db目录添加到web.xml
- 21. 使用ant将目录添加到CVS
- 22. 将目录添加到RTF文档
- 23. SCons二进制目录
- 24. 获取scons根目录
- 25. Scons和外部目录
- 26. 将组“Everyone”添加到目录及其所有子目录
- 27. .htaccess - 将子目录添加到所有目录
- 28. SCons:将目标链接到SConscript
- 29. 如何将构建版本添加到scons构建
- 30. 如何将附加条件添加到由include生成的JOIN?