スタンドアロンアプリ​ケーションを実行する​と「プロシージャ エントリ ポイント ucrtbase.terminate がダイナミック リンク ライブラリ api-ms-win​-crt-runti​me-l1-1-0.​dll から見つかりませんで​した」というエラーと​なるのはなぜですか?

3 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2018 年 7 月 11 日
編集済み: MathWorks Support Team 2021 年 5 月 19 日
MATLAB Compiler または MATLAB Compiler SDK を使用してスタンドアロンアプリケーション(EXE または DLL)を作成しました。これらはWindows 10では問題なく動作しましたが、Windows 7 では以下のようなメッセージが表示されます。
 
日本語版:
プロシージャ エントリ ポイント ucrtbase.terminate がダイナミック リンク ライブラリ api-ms-win-crt-runtime-l1-1-0.dll から見つかりませんでした
 
英語版:
The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll
 
どのように対応したらよいでしょうか?
 

採用された回答

MathWorks Support Team
MathWorks Support Team 2021 年 5 月 19 日
編集済み: MathWorks Support Team 2021 年 5 月 19 日
このエラーメッセージは、Windows Universal C Runtime (CRT)に関連した問題となります。Windows 10 SDK を使用してコンパイルされたアプリケーションを Windows 7など、それよりも前のバージョンの環境で実行した場合に発生します。
Windows CRT updateを適用することにより対策することができます。以下のURL(Update for Universal C Runtime in Windows)からファイルをダウンロード、実行することによりアップデートを行うことができます。 
 
問題が解決しない場合はマイクロソフト社へお問い合わせください。
 

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeスタンドアロン アプリケーション についてさらに検索

タグ

タグが未入力です。

製品


リリース

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!