Simulinkコーダにおいて,コンパイラオプションの設定方法
조회 수: 11 (최근 30일)
이전 댓글 표시
SImulinkコーダでビルドをした際,下記エラーが発生しました.
error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
つきましては,Simulinkコーダのビルドにおいて,
コンパイラフラグに"-std=c++11"を追加する方法をご教示お願いします
댓글 수: 0
답변 (1개)
Toshinobu Shintai
2019년 12월 3일
何らかのコンパイラはインストールされていますでしょうか。
無料のものとしては「MinGW」を使うことができます。もしインストールされていない場合は以下のページを参考にインストールしてみて貰えますでしょうか。
インストール後、コマンドウィンドウで「mex -setup C++」と入力することで正しく設定されているかどうかを確認することができます。
댓글 수: 3
Toshinobu Shintai
2019년 12월 4일
最初の私の回答は的外れだったようで、失礼しました。
この辺りの設定に関してはあまり詳しくないのですが、添付画像のようにコンフィギュレーションパラメータの「コード生成」「ビルドプロセス」「ビルド構成」を「Specify」にするとオプションを追加できます。この項目の中に「-std=c++11」を加えてみてはどうでしょうか。
また一方で、コード生成までは問題なくできており、コード生成後のビルドを別のツールで実行しても問題ないということであれば、そのようにすることをお勧めします。ビルドボタンの機能をコード生成のみにするには、添付画像の「コード生成のみ」にチェックを入れればよいです。
お役に立てれば幸いです。
참고 항목
카테고리
Help Center 및 File Exchange에서 Manipulator Modeling에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!