Closed kotamanegi closed 2 years ago
問題点(両方に関係すると思う)についてコメントをします。
まず前提として、このプロジェクトの src/
では、""
囲い、ファイルからの相対参照でincludeしているものと <>
囲いでstdまたはinclude/
内から取っているものがあります。このinclude/
がビルドによってのみ生成されるということに問題があるように思えます。
この中で、
src/cppsim/type.hpp
の#include <csim/type.hpp>
)は、src/
内を相対参照するようにする(例: #include "../csim/type.hpp"
)/workspaces
の外(/usr/local/include
など)にインストールするようにしてincludepathにはそこも含めるようにするといった対応を取ればビルド前から健全にincludeを解決できるのではないかと思います。 更新後再起動しないと通らない問題はどうすべきかわかりません…
includePathの設定をdevcontainer.jsonに追記しました。
問題点
他にも問題点や解決法があれば指摘していただけると嬉しいです。
qulacsをbuildした後でVSCodeを再起動しないと反映されない
最新のincludeファイルではない可能性がある