64,648
社区成员
发帖
与我相关
我的任务
分享
//--------------------- windowInit.h --------------------------//
#ifndef WINDOWINIT_H_INCLUDED
#define WINDOWINIT_H_INCLUDED
/* head files */
#include <windows.h>
#include <GL/glut.h>
/* variables */
int width = 640;
int height = 480;
//int window_width = 640;
//int window_height = 480;
/* subroutines */
int initWindow(int argc, char **argv);
#endif // WINDOWINIT_H_INCLUDED
//--------------------- windowInit.cpp --------------------------//
#include "windowInit.h"
int initWindow(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitWindowPosition(0, 0); //use default (-1, -1), decide by OS
//glutInitWindowSize(window_width, window_height);
glutInitWindowSize(width, height);
glutCreateWindow("3D Sence Roaming KG-LiGuang");
return 0;
}
//--------------- main.cpp ---------------------//
#include <iostream>
#include "windowInit.h"
using namespace std;
int main(int argc, char **argv)
{
/* init window by glut */
initWindow(argc, argv);
cout << "Hello world!" << endl;
return 0;
}