コンパイル
C/C++コンパイラのインストールはどのような場合に必要ですか?
Twin Activateには、デフォルトのコンパイラであるTCCが付属し、インストールされます。このコンパイラは、C言語のCustomブロックのコンパイルなどの簡単なユースケースに適用されます。
ModelicaブロックやFMUの作成など、より複雑なユースケースの場合は、C/C++コンパイラのインストールが必要です。
C/C++コンパイラがインストールされているかどうかを確認する方法は?
システムにインストールされているコンパイラーを表示するには、OMLコマンドウィンドウでvssGetCompilerName()
と入力します。
C/C++コンパイラがインストールされていない場合、エラーメッセージが表示されることがあります。サポートされていないVisual C++ターゲットオプション
FMIのインポート / エクスポートやModelicaモデルのシミュレーションなどの一部の使用状況では、本ソフトウェアは、システムにインストールされたC++コンパイラーを検出できない場合はエラーを発行します。このエラーを修正するには、サポートされているMicrosoft Visual Studio C++コンパイラーをインストールしてください。
C/C++コンパイラはどのように選べばよいのですか?
コンパイラは、ユーザーインターフェースやAPI機能で選択することができます。
ユーザーインターフェースで、Cコンパイラドロップダウンリストから、オプションを選択します。
をクリックし、次に を選択します。API機能は以下の通りです:
- vssGetCompilerNames:利用可能なすべてのコンパイラをリストアップします。
- vssGetCompilerName:現在選択されているコンパイラを表示します。
- vssSetCompiler:特定のコンパイラを設定します。