Qt5 配置 OpenGL 使用環境

2021-08-18 17:16:29 字數 1081 閱讀 1436

學習計算機圖形學的過程中,需要使用 opengl 進行程式設計。下面介紹如何配置 qt 下的 opengl 工程。

首先新建乙個 widget 專案,命名為gl_win

修改**如下:

檔案:gl_win.h

#ifndef gl_win_h

#define gl_win_h

// 新增標頭檔案

#include

#include

namespace ui

// 修改繼承的基類

class gl_win : public qopenglwidget, protected qopenglfunctions ;

#endif // gl_win_h

檔案:gl_win.cpp

#include "gl_win.h"

#include "ui_gl_win.h"

// 定義視窗長寬和標題

#define win_wight 800

#define win_height 600

#define win_title "畫圖測試"

// 修改建構函式如下

gl_win::gl_win(qwidget *parent) : qopenglwidget(parent), ui(new ui::gl_win)

gl_win::~gl_win()

void gl_win::initializegl()

void gl_win::resizegl(int w, int h)

void gl_win::paintgl()

檔案:main.cpp

在Qt5使用中文(vs環境)

如果是使用mingw版本的qt create,也就是使用gcc編譯器應該沒那麼多事吧。不過我還是用慣了vs呢。好了,廢話不多說,開始總結vs下亂碼的解決方案。vs2003 把原始碼存成 utf 8格式編碼就可以直接中文了。vs2005 08 10 13 1 qstring s1 qstringlit...

Qt5編譯使用QFtp

git clone 完成之後,可以看到 qtftp 中包含原始碼及示例。下面,以 msvc為例。開啟 qtftp.pro,將預設配置 config static config shared 改為 config staticlib config shared 這樣,生成 dll的同時也會生成 lib。...

Qt5 嵌入式裝置QT5動態庫編譯,QT5移植

perl 5.8 or later python 2.7 or later c compiler supporting the c 98 standard sdk提供 編譯套裝 sudo apt get install build essential sudo apt get install git...