わからないこと
libiglを利用しようと思いプログラムの中でincludeしました.libiglはヘッダオンリーライブラリなのでincludeしただけで使えるようになっています.またlibiglはEigenに依存していることがわかっています.
しかしlibigl内のヘッダファイルでEigenがないと怒られました.libigl内にEigenを移すなどしましたが解決しませんでした.
EigenやlibiglのincludeフォルダはC直下(C:\include
)にincludeフォルダを作りそこに置いています.
Eigenだけで実行することには成功しました.
パスが通る方法を教えてください.
libiglの中身を変えるたら全部変えなければならないのでそこは変えません.
エラーメッセージ
In file included from /include/igl/signed_distance.h:12, from mar_cube.cpp:3: :13:10: fatal error: Eigen/Core: No such file or directory 13 | #include <Eigen/Core> | ^~~~~~~~~~~~ compilation terminated.
プログラム
C++
1#include</include/igl/signed_distance.h> 2#include</include/Eigen/Core> 3#include</include/Eigen/LU>
実行環境
Windows10
VSCode
PowerShell
g++.exe (tdm64-1) 9.2.0
回答1件
あなたの回答
tips
プレビュー