`
chenqi210
  • 浏览: 78940 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

freeglut Makefile.am

    博客分类:
  • c
 
阅读更多
SOURCES = \
./src/freeglut_callbacks.c \
./src/freeglut_cursor.c \
./src/freeglut_display.c \
./src/freeglut_ext.c \
./src/freeglut_font.c \
./src/freeglut_font_data.c \
./src/freeglut_gamemode.c \
./src/freeglut_geometry.c \
./src/freeglut_glutfont_definitions.c \
./src/freeglut_init.c \
./src/freeglut_input_devices.c \
./src/freeglut_joystick.c \
./src/freeglut_main.c \
./src/freeglut_menu.c \
./src/freeglut_misc.c \
./src/freeglut_overlay.c \
./src/freeglut_spaceball.c \
./src/freeglut_state.c \
./src/freeglut_stroke_mono_roman.c \
./src/freeglut_stroke_roman.c \
./src/freeglut_structure.c \
./src/freeglut_teapot.c \
./src/freeglut_videoresize.c \
./src/freeglut_window.c \
./src/freeglut_xinput.c

AM_LDFLAGS = -lopengl32 -lglu32 -lgdi32 -lwinmm
AM_CFLAGS = -I../include

lib_LTLIBRARIES = libfreeglut_dynamic.la libfreeglut_static.la
libfreeglut_dynamic_la_CFLAGS   = -DFREEGLUT_EXPORTS $(AM_CFLAGS)
libfreeglut_dynamic_la_SOURCES  = $(SOURCES)
libfreeglut_dynamic_la_LDFLAGS  = -no-undefined $(AM_LDFLAGS)

libfreeglut_static_la_CFLAGS    = -DFREEGLUT_STATIC $(AM_CFLAGS)
libfreeglut_static_la_SOURCES   = $(SOURCES)
libfreeglut_static_la_LDFLAGS   = -all-static -no-undefined $(AM_LDFLAGS)

EXTRA_HEADERS = \
./include/GL/freeglut.h \
./include/GL/freeglut_ext.h \
./include/GL/freeglut_std.h \
./include/GL/glut.h \
./src/freeglut_internal.h \
./src/freeglut_teapot_data.h
 

 

分享到:
评论

相关推荐

    freeglut3.zip

    4. **使用方法**:在C或C++项目中,首先需要包含`freeglut.h`头文件,然后通过FreeGLUT的API创建窗口、设置回调函数处理用户输入和事件,最后调用`glutMainLoop()`启动主循环。例如,创建一个基本的空窗口可以这样写...

    freeglut3.rar

    在Windows平台上,开发者通常会遇到“无法打开文件“freeglut.lib””的问题,这通常是因为编译或链接过程中缺少了对应的库文件。 GLUT全称为OpenGL Utility Toolkit,是OpenGL早期的官方库,用于提供窗口管理和...

    freeglut,包括.dll、.h和.lib文件,完美运行

    freeglut.h freeglut_ext.h freeglut_std.h freeglut.lib freeglut.dll ,这是一个已经经过cmake编译好的windows平台下的freeglut的预编译内容,包含头文件,lib和dll,有debug版本和release版本两种

    freeglut.h相关(已经编译好了)

    `freeglut.h` 是一个广泛使用的开源库,用于在Windows、Linux和其它支持OpenGL的平台上创建图形用户界面。它为开发者提供了一套跨平台的OpenGL上下文管理和窗口系统接口,使得编写交互式的3D应用变得更加简单。本篇...

    freeglut_static.lib文件

    亲测可用,freeglut_static.lib库文件,3D项目,openGL使用。

    最新版freeglut3.0.0(.h、.lib、.dll)opengl开发库+vs2015编译

    FreeGLUT是OpenGL的辅助库,它为开发者提供了一个跨平台的API,用于创建OpenGL上下文、窗口系统以及输入设备的管理。最新版FreeGLUT 3.0.0是这个库的一个重要更新,它包含了许多改进和新特性,使得OpenGL编程更加...

    freeglut.lib和所需要的头文件

    在使用FreeGLUT时,你需要链接`freeglut.lib`库,并且包含相应的头文件,例如`freeglut.h`。头文件包含了所有FreeGLUT提供的函数声明和数据结构定义。在C++代码中,通常会看到类似这样的引用: ```cpp #include <GL/...

    OpenGL配置freeglut3.0.0

    在这个压缩包中,包含了freeglut3.0.0的相关文件,如freeglut.lib库文件和freeglut.dll动态链接库,以及相关的头文件。这些文件是构建和运行使用freeglut的OpenGL应用程序所必需的。在Windows环境下,通常将库文件...

    freeglut-2.8.1.tar.gz

    freeglut-2.8.1.tar.gz 里面有freeglut官网的源码,使用的时候,可以把.h和.c直接加到工程里面,也可以自己编译出.lib和.dll,引用到工程中,还可以自己编译静态版本的.lib,引用到工程中

    freeglut-3.0.0.

    本人编译的最新freeglut库 包含全部lib /dll/h和使用说明 freeglut.lib freeglut_static.lib freeglutd.lib freeglut_staticd.lib

    freeglut 2.8.0 (.h .lib .dll)

    1. **freeglut.h**: 这是`freeglut`的主要头文件,包含了所有基本的OpenGL上下文创建、窗口管理、定时器、输入设备处理和回调函数定义。通过包含此文件,开发者可以利用`freeglut`创建和管理OpenGL窗口,并实现与...

    freeglut-3.0.0.tar.gz

    《freeglut-3.0.0:跨平台的开源OpenGL辅助库》 在计算机图形学领域,OpenGL是一个广泛使用的图形编程接口,它允许开发者创建复杂的2D和3D图形。而freeglut是一个用于支持OpenGL开发的重要工具,它是GLUT(OpenGL ...

    freeglut-2.2.0.tar.gz

    在这个目录下,FreeGLUT提供了`configure`脚本,用于检测系统环境并生成适合的Makefile。运行`configure`命令: ``` ./configure ``` 完成配置后,使用`make`命令进行编译: ``` make ``` 最后,通过`...

    freeglut-3.2.1.rar

    4. `freeglut.dll`:非调试版本的动态链接库,对应于`freeglut.lib`,在发布应用程序时,需要将这个文件与你的可执行文件一起分发,以便在用户的计算机上运行。 要使用这些文件进行OpenGL编程,你需要将库文件添加...

    freeglut-3.0.0.zip

    3. CMake会生成相应的项目文件,如Visual Studio的.sln文件或Unix的Makefile。 4. 使用生成的项目文件编译FreeGLUT库和示例程序。 FreeGLUT提供的API包括窗口管理、上下文创建、事件处理、几何对象绘制等功能。例如...

    freeglut-msvc-已编译

    freeglut 3.0.0 MSVC Package 包含freeglut.h freeglut_ext.h freeglut_std.h glut.h freeglut.lib freeglut.dll

    freeglut_std.h

    1. Dynamic link library file (. DLL) glaux.dll, glu32.dll, glut32.dll, OPENGL32.DLL, glut.dll。 2. Header file (. H) GL.H, GLAUX.H, GLU.H, glut.h。 3. Library file (. LIB) GLAUX.LIB、Glu32.lib... 报错 双

    freeglut.dl X64

    对于应用程序无法正常启动(0xc000007b),可能是系统中没有对应X64的freeglut.dll

Global site tag (gtag.js) - Google Analytics