現在、私はSimulink Real-Time用のモデルを構築しており、Microsoft Visual C++コンパイラコミュニティ2015をSimulink Real-Time用のコンパイラとして用意しています。私は私のモデルを構築しようとした際には、次のエラーを与える:LINK:致命的なエラーLNK1104:ファイル 'ucrt.lib'を開くことができません
### Linking ...
link.exe /nologo /dll /MANIFEST /OPT:NOREF /export:mexFunction /OUT:Test_Handler_sfun.mexw64 /map:"Test_Handler_sfun.map" @Test_Handler_sfun.mol
LINK : fatal error LNK1104: cannot open file 'ucrt.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\Bin\amd64\link.exe"' : return code '0x450'
Stop.
は、以前は私も、私は信じて同じ問題によって引き起こされる、このエラーが発生しました。私は非常に不自然な方法でこれを解決しました。
C1083: Cannot open include file: 'stddef.h': No such file or directory
私はかなりGoogleで検索しました。私はこれがいくつかのファイルやライブラリがWindows 10 SDKのインストールフォルダ(C:\ Program Files(x86)\ Windows Kits \ 10)にあること、そしてこのパスがコンパイラに何らかの形で含まれていないことがわかった。 Visual Studioプロジェクトで作業しているときの解決策はありますが、MatlabやSimulinkを使って作業するときは解決策がありません。
ライブラリとファイルをコンパイラが見つけて開くことができるようにするにはどうすればよいですか?