_mktemp_s と msvcrt.dll

前回の匿名依頼の続き、補足で説明があったので追加記事です・ω・
(依頼してくるときはリンクや完全なファイル名を張ってもらえると助かります。検索では見つからないことがあるので)

というわけで本題です。

FFMPEG や MPlayer-p4-r35910 (mplayer.exe) を実行した場合、Windows 2000 や XPでは、 エラーが出ることがあります。

mply

エントリ ポイントが見つかりませんプロシージャ エントリ ポイント _mktemp_s がダイナミック リンク ライブラリ msvcrt.dll から見つかりませんでした。

fontconfigのコンパイル&インストール お気に入りの動画を携帯で見よう

これは、 MS VC Runtime が Vista 用にコンパイルされてるためで、 NT 6.x向け MSVCRT をインストールすることでも解決します。

mply2
ほら動いた・ω・

___lc_codepage_func が msvcrt.dll にない?

以前書いた記事と同じですね。

XPで _except_handler4_common を出なくする Kit作りました

XP用のキットも昔作ったので、これを入れれば解決します ・ω・
2000の人は拡張カーネルを NT6.xモードで入れればOKです。

おすすめ

2件のフィードバック

  1. サン より:

    始めまして、MPlayerの検索をして辿りついたのですが
    windows2000にmplayer_setup_full_r35125.exeを
    インストールしてMPlayer起動したところ、
    「プロシージャエントリポイント_vscprintfがダイナミックリンクライブラリmsvcrt.dllから見つかりませんでした。」
    とエラーが出てしまうのですが、この場合も同じ対応方法をするのでしょうか?
    宜しくお願いします。

  2. 黒翼猫 より:

    素のWin2000だとむりですが
    拡張カーネル同梱のMSVCRTが対応してるのでインストールすれば使えます

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です