我正在尝试使用 SCons 编译一个程序,该程序需要一组我已安装在非标准位置的依赖项。
我已经在 /home/dja/ocr 中安装了依赖项。现在我正在尝试编译主程序,但不知道如何告诉 SCons 在哪里寻找库和头文件。
我尝试过(除其他外):
scons prefix=/home/dja/ocr
scons includepath=/home/dja/ocr/include libpath=/home/dja/ocr/lib
env LIBPATH=/home/dja/ocr/lib INCLUDEPATH=/home/dja/ocr/include scons
...etc...
结果总是一样的:
scons: Reading SConscript files ...
Currently supported OS version: Ubuntu 10.04
Checking for C++ library iulib... no
AssertionError: :
File "/home/dja/ocr/src/ocropus/SConstruct", line 107:
assert conf.CheckLibWithHeader("iulib","iulib/iulib.h","C++");
我一直无法在谷歌上找到答案。
什么是正确的 SCons foo 让它工作?