質問: ### 前提・実現したいこと c++でHealpixを使ったあるプログラムを作ろうとしています。 そこでとりあえずHealpixの基本の使い方を知ろうとしたのですが上手いことできないので質問させていただきました。 おそらくヘッダーファイル内で宣言され、ccファイル内で定義されているような関数の使い方が分からないのでこのような問題が起きているのだと思っています。 本題なのですがあるプログラムを作成時以下のようなエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ [@localhost Healpixtest]$ gcc Healtest3.cc Healtest3.cc: 関数 ‘int main()’ 内: Healtest3.cc:9:22: エラー: ‘nside2order’ was not declared in this scope cout<< nside2order(64) < #include #include "healpix_base.h" using namespace std; int main(){ cout<< nside2order(64) <
回答: こんにちは。 Healpixについては知らないのですが、リンク先のソースをざっと見る限り単純に下記の間違いでは? ``` cout<< Healpix_Base::nside2order(64) <