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

13 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 10 Jan. 2025

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

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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu 起動と終了 finden Sie in Help Center und File Exchange

Produkte


Version

R2013b

Community Treasure Hunt

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

Start Hunting!