就一段时间以来遇到问题做一个总结,以免以后多走冤枉路。
1.顺序问题,有时编译时间,会因顺序问题出错了,调整一下顺序,问题就OK了,这里记录下一个经常容易出现的错误
g++ s.o b.o g.o -l glew -l cv -o main
这里最好先写s.o b.o g.o文件 ,然后再写要补充LIB库,否则容易出错,具体原因未知。菜鸟,只能凭经验,死记。
2.对多文件程序,如s这个类中使用了GLAUX.lib,在要这个类中要添加#define GLAUX_STATIC ,否则这个类编译都通不过。
3.现在使用的LIB中,opengcv中的LIB文件 都可以直接 加载 ,但OPENGL中的类库都需要使用.o文件 类型,