質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
OpenGL

OpenGLは、プラットフォームから独立した、デスクトップやワークステーション、モバイルサービスで使用可能な映像処理用のAPIです。

ウィンドウ

コンピューター用語において、ウィンドウとはユーザとプログラムのやり取りを可能にするGUIの枠組みのことをいいます。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

1回答

1276閲覧

OpenGLでウィンドウ生成ができない

SIGMA2190

総合スコア0

OpenGL

OpenGLは、プラットフォームから独立した、デスクトップやワークステーション、モバイルサービスで使用可能な映像処理用のAPIです。

ウィンドウ

コンピューター用語において、ウィンドウとはユーザとプログラムのやり取りを可能にするGUIの枠組みのことをいいます。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2021/03/03 13:23

前提・実現したいこと

C++(OpenGL)を用いてウィンドウの生成を行いたい。

発生している問題・エラーメッセージ

ビルドしてもエラーはでないが、ウィンドウの生成が行われない。

VS

1リビルドを開始しました... 21>------ すべてのリビルド開始: プロジェクト:GLUT1, 構成: Debug Win32 ------ 31>ソース.cpp 41>GLUT1.vcxproj -> C:\Users\shigu\OneDrive\デスクトップ\OpenGL\GLUT1\Debug\GLUT1.exe 5========== すべてリビルド: 1 正常終了、0 失敗、0 スキップ ==========

該当のソースコード

C++

1#include "GL/glut.h" 2 3void display(void) 4{ 5 6} 7 8int main(int argc, char *argv[]) 9{ 10 glutInit(&argc, argv); //GLUT および OpenGL 環境を初期化 11 12 //以下ウィンドウの初期化 13 14 //glutInitWindowPosition(int x, int y); //ウィンドウの位置 15 //glutInitWindowSize(int x, int y); //ウィンドウのサイズ 16 17 glutCreateWindow("Title"); //ウィンドウの生成 18 19 glutDisplayFunc(display); //描画のコールバック関数を呼ぶ 描画が必要なときに呼ばれる 20 glutMainLoop(); 21 22 return 0; 23}

試したこと

Releaseモードにしてexeファイルが出力されているのか確認した。 → GLUT1.exe.recipeというファイルはあるが、GLUT.exeは見当たらず。

補足情報(FW/ツールのバージョンなど)

Windouws10 Visualstudio2019

超絶初心者なので、足りない情報など多いと思いますがよろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2021/03/04 14:47

ビルドしただけじゃなくて、ビルドした後に C:\Users\shigu\OneDrive\デスクトップ\OpenGL\GLUT1\Debug\GLUT1.exe を実行してますよね?
SIGMA2190

2021/03/05 04:38

visualsutudioを開いている間は存在しませんでしたが、Visualstudioを閉じてフォルダを確認するとGLUT1(アプリケーション)というものが生成されていたので、実行するとうまく動きました。 visualstudioのビルドからアプリケーションのふるまい(ウィンドウの表示など)を確認することは不可能なのでしょうか?
SIGMA2190

2021/03/05 04:43

参考にしていたサイトではVisualstudio上からウィンドウ表示の確認が行えていたので疑問が生じました。 Visualsutudioで必要な設定などあれば教えていただけるとありがたいです。
guest

回答1

0

ビルドしてもエラーはでないが、ウィンドウの生成が行われない。

ビルドするだけじゃなくて、ビルドした後に
C:\Users\shigu\OneDrive\デスクトップ\OpenGL\GLUT1\Debug\GLUT1.exe
を実行してください

投稿2021/03/15 07:50

jbpb0

総合スコア7651

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問