如何在VC++6.0上搭建OpenGL開發環境??

Tags: 環境, 圖形庫,

OPenGL(Open Graphics Library)是一個跨編程語言、跨平臺的編程接口規格的專業的圖形程序接口。是一個功能強大,調用方便的底層圖形庫。下面來介紹如何在VC++6.0上搭建OpenGL開發環境?

工具/原料

VC++6.0

方法/步驟

首先得確保已安裝了VC++6.0軟件,然後再官網上下載OpenGL庫(也可以在網盤上下載pan.baidu.com/s/1gdxza0N),確保OpenGL庫中有如下文件即可。

0 如何在windows上安裝VC++6.0

如何在VC++6.0上搭建OpenGL開發環境?

將解壓後的壓縮包中的.h文件放到 VC++安裝目錄VC98\Include\GL的文件夾中,如果沒有GL文件夾可以自己新建一個,如下圖所示。

如何在VC++6.0上搭建OpenGL開發環境?

將解壓後的壓縮包中的.lib文件放到 VC++安裝目錄VC98\Lib的文件夾中,如下圖所示。

如何在VC++6.0上搭建OpenGL開發環境?

將解壓後的壓縮包中的.dll文件放到你電腦的C:\Windows\System32文件夾中,如果是64位的操作系統將.dll文件放到C:\Windows\SysWOW64文件夾中,不然系統會找不到此文件的,我這裡是64位的系統,如下圖所示。

如何在VC++6.0上搭建OpenGL開發環境?

新建一個工程,然後在菜單欄上點擊“工程(P)”,在彈出來的下拉框中選擇“設置(S)”,如下圖所示。

0 使用VC++6.0創建工程

如何在VC++6.0上搭建OpenGL開發環境?

彈出一個“Project Settings”窗口,點擊選項版上的“連接”選項,如下圖所示。

如何在VC++6.0上搭建OpenGL開發環境?

在對象/庫模塊後面加上opengl32.lib glut32.lib glu32.lib三個庫,注意每個之間有空格,然後點擊“確定”按鈕,如下圖所示。

如何在VC++6.0上搭建OpenGL開發環境?

在新建一個C++文件,將一個簡單的代碼考進去測試一下OenGL庫能否正常應用,程序如下:

#include void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f, -0.5f, 0.5f, 0.5f); glFlush(); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); glutCreateWindow("DEMO"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0; }

如何在VC++6.0上搭建OpenGL開發環境?

然後編譯運行程序,可以看到結果如下。

如何在VC++6.0上搭建OpenGL開發環境?

在將一個小茶壺的代碼(代碼可以在剛才的網盤中下載,名稱為小茶壺.cpp)複製到C++文件中,可以看到結果如下:

如何在VC++6.0上搭建OpenGL開發環境?

相關問題答案