将glew.lib链接为带有eclipse的静态库

时间:2017-04-20 12:15:14

标签: c++ eclipse opengl glew

我是C ++的新手,在我问之前我做了很多搜索,我用C ++开始使用OpenGL教程,我使用eclipse和GNU交叉编译器,我知道如何喜欢doc_count: 2格式的静态库然后我想要使用nested_fields库,我有它的源代码和Windows libXXX.a的预编译版本,如果我使用GLEW编译源代码我得到一个错误

libglew32.lib

如果我把库放在libraries文件夹中并像其他库一样将它添加到链接器中,我在编译项目时遇到错误,例如makemake (e=2): The system cannot find the file specified. Makefile:131: recipe for target 'tmp/cygwin/default/shared/glew.o' failed make: *** [tmp/cygwin/default/shared/glew.o] Error 2

所以我有两个问题:

  1. 如何正确编译源代码到我可以在eclipse中使用的静态库。
  2. 我可以添加undefined reference to 'glewExperimental'个文件用于eclipse吗?如果是的话,我该怎么办?

1 个答案:

答案 0 :(得分:0)

我使用gcc编译并以ar排列,最后我得到了libglew.a