問題は、コードを別のファイルに分割し、#include で呼び出すことです。
ソース コードは問題なく動作しますが、すべてをファイル (foo.h など) にコピーして、テキスト ボックス内のコードを次のように置き換えると、
#include "foo.h"
そのパスを [カスタム コード] > [インクルード ディレクトリ] セクションに追加すると、コンパイルに失敗します。
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.EXE"' : return code '0x2'
Stop.
オンラインのほとんどの投稿では、これはコンパイラが見つからないか、間違ったコンパイラを見つけていることを意味すると示唆されていますが、これはソースコードへの変更が原因のようです...
問題の原因は何ですか?
編集:
- MATLAB 2010b (x64)
- Simulink 7.6
- RTW 7.6
- RTW エンベデッド コーダー 5.6
- MS VC++ エクスプレス 2008