我正在尝试编译一个简单的c ++程序,但是没有将include文件添加到编译命令中。
这是代码
#include <stdlib.h>
#include "GLES2/gl2.h"
int main()
{
return 0;
}
SConstruct
env = Environment()
cpp_path = '''
.
include
'''
env.Append(CPPPATH = Split(cpp_path))
Program('test_gcc_scons.c')
scons输出
scons:阅读SConscript文件...... scons:完成阅读SConscript文件。 scons:建立目标...... gcc -o test_gcc_scons.o -c test_gcc_scons.c test_gcc_scons.c:2:23:致命错误:GLES2 / gl2.h:没有这样的文件或目录
目录
pi@raspberrypi ~/projects/test_gcc_scons $ ls include/GLES2/
gl2ext.h gl2.h gl2platform.h
编辑:发现问题。不得不这样做
env.Program("test_gcc_scons.c")
答案 0 :(得分:0)
发现问题。不得不这样做
env.Program("test_gcc_scons.c")