前提・実現したいこと
C++二日目の初心者です。
以下サンプルプログラムを実行したく、C++に触れ始めました。
https://github.com/tokoik/fisheye
まことに恐縮ですが、C++の基礎やプロジェクト/ライブラリに対する理解が不足しており、初歩的な質問になっておりましても、ご容赦いただけますと幸甚です。
環境
Windows10 Pro
VS Code
発生している問題・エラーメッセージ
MinGWインストールのうえ、「gcc -v」が通ることを確認した状態で、
前述のサンプルコードをclone、「c_cpp_properties.json」を以下のように記載したうえで
json
1{ 2 "configurations": [ 3 { 4 "name": "Win32", 5 "includePath": [ 6 "${workspaceFolder}/**" , 7 "C:/MinGW/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/x86_64-w64-mingw32", 8 "C:/MinGW/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/backward", 9 "C:/MinGW/lib/gcc/x86_64-w64-mingw32/7.1.0/include", 10 "C:/MinGW/lib/gcc/x86_64-w64-mingw32/7.1.0/include-fixed", 11 "C:/MinGW/lib/gcc/x86_64-w64-mingw32/7.1.0/../../../../x86_64-w64-mingw32/include", 12 "C:/MinGW/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++", 13 "C:/MinGW/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/tr1", 14 "C:/programs/fisheye-master/fisheye-master/libs/include" 15 ], 16 "defines": [ 17 "_DEBUG", 18 "UNICODE", 19 "_UNICODE" 20 ], 21 "windowsSdkVersion": "10.0.18362.0", 22 "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.23.28105/bin/Hostx64/x64/cl.exe", 23 "cStandard": "c11", 24 "cppStandard": "c++17", 25 "intelliSenseMode": "msvc-x64" 26 } 27 ], 28 "version": 4 29}
「gcc fisheye.cpp」を実行したところ、エラーが発生しました。
PS C:\programs\fisheye-master\fisheye-master> gcc .\fisheye\fisheye.cpp In file included from .\fisheye\GgApplication.h:29, from .\fisheye\fisheye.cpp:2: .\fisheye\gg.h:32:10: fatal error: GLFW/glfw3.h: No such file or directory #include <GLFW/glfw3.h> ^~~~~~~~~~~~~~ compilation terminated.
「C:/programs/fisheye-master/fisheye-master/libs/include/GLFW」以下に「glfw3.h」は存在しておりますので、理由がわからず苦戦しております。
試したこと
・GLFW(recompiled)を別パスへインストールのうえ、そちらのパスをinclude pathに追加する。
・環境の再構築、サンプルプログラムの再clone
→いずれも、エラーに変わりありませんでした。
補足情報
補足とも言えない情報となりますが、「Hello World!」をコンソールに出力することはできており、
最もベースの環境構築そのものには誤りはないのではないかと考えております。
以上、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー