MATLAB を起動しようとすると、「プロシージャ エントリ ポイントをダイナミック リンク ライブラリに配置できませんでした」というエラー メッセージが表示されるのはなぜですか?

13 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2025 年 1 月 10 日
回答済み: MathWorks Support Team 2025 年 1 月 14 日

MATLAB を起動しようとすると、次のエラー メッセージが表示されるのはなぜですか?

プロシージャーエントリーポイント<function_name>がダイナミックリンクライブラリー<library_name>内に配置できませんでした
こちらの <function_name> は "?connectNotify@QBuffer@@MEAAXPEBD@Z" などの特定の関数名のプレースホルダーであり、 <library_name> は "QtCore4.dll" などの特定のライブラリ名のプレースホルダーです。

採用された回答

MathWorks Support Team
MathWorks Support Team 2025 年 1 月 10 日
この問題は、MATLAB が特定のライブラリの別バージョンを間違った場所から読み込んでいる場合に発生する可能性があります。このような状況は、ライブラリのバージョンが異なる別のソフトウェアが、MATLAB の上位のシステム パス(例えば: C:\Windows\System32 )に配置されている場合に発生する可能性があります。
お使いのシステムで該当ライブラリを検索し、MATLAB のインストール フォルダにあるサブフォルダーに配置されているバージョンを読み込んでいることを確認します。
これは、セキュリティソフトウェアが MATLAB に影響し、指定した DLL ファイルの異なるバージョンを読み込んでいる場合にも発生する可能性があります。
セキュリティソフトウェアが根本原因であるかどうかを判断するには、システムをセーフ モードで起動するか、セキュリティソフトウェアを一時的に無効にしてから、MATLAB の起動を再試行します。
MATLAB が正常に起動する場合は、セキュリティソフトウェアがソフトウェアの正常な起動を阻害していることを示しています。この場合、セキュリティソフトウェアを変更または無効にして、MATLAB の起動動作に影響しないようにする必要があります。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange起動と終了 についてさらに検索

製品


リリース

R2013b

Community Treasure Hunt

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

Start Hunting!