【发布时间】:2018-03-28 07:48:58
【问题描述】:
我想制作 .so 文件,所以在 windows 中使用 opengl(glut) 制作项目。
在 opengl 中使用“lib、dll 和 .h”
glut.lib, glut32.lib | glut.dll, glut32.dll | glut.h
但附加的 gcc 问题“未定义对 'funcion' 的引用”。
我用 .so(共享对象)文件制作 .o(对象)文件
Command : gcc -c -fPIC main.c -o main.o path
所以我使用命令来创建文件。
Command : gcc -shared -o main.so -fPIC main.c
但我无法制作 .so 文件
-> 错误代码未定义对 'funcion' 的引用
Error : __impg_glClear, __imp_glBegin ... etc
如何制作.so文件并链接到.lib和.dll?
Environment : Windows 10, OpenGL(glut), VS2015, added the library dependencies(glut32.lib, glu32.lib, opengl32.lib)
【问题讨论】:
标签: opengl gcc dll hyperlink lib