私はnewmatパッケージをダウンロードしました。プログラムに "include.h"と "newmat.h"ヘッダを含めましたが、名前空間NEWMATは認識されません。私はNEWMATの名前空間を定義したり、私のようないくつかのエラーを取得、全行削除した場合:C++プログラムとnewmatクラスをリンクするにはどうしたらいいですか?
undefined reference to `BaseMatrix::t() const'
は、ライブラリへのリンクがないようだが、私はGoogleで解決策を探し、いくつかは、私が探していると言うでしょう.oまたは.aライブラリファイルをneewmatパッケージから取り出し、それらをlibフォルダにコピーします。そして、gcc myprogram.c thelibrary.oを使用してライブラリにリンクする必要があると言う人もいますが、タイプが.oのファイルは見つかりませんでしたまたは.aをnewmatパッケージに入れ、dev-C++コンパイラはgccの使用を特別なものとして認識しませんでした。
私は初心者です。誰かがこのパッケージをプログラムに実装するのを手伝っていただければ幸いです。ここで
どのnewmatパッケージですか?ダウンロードページにリンクしてください。 –
あなたはどんなことをしているのですか?:newmatとは何ですか?あなたのコードは何ですか?OSは何ですか?コンパイラはどのような開発環境ですか? – JeffRSon
私はhttp://www.robertnz.net/download.htmlからnewmat10をダウンロードしました。 8で、私はDev-C++ 5.11で作業していましたが、上記の問題がありました。また、Visual Studio 2013でhttp://www.robertnz.net/VisualC.htmlに記載されている手順を実行しましたが、動作しませんでした私はローカルワークスペースを作成できませんでした。 – Ella