Visual Studio 2015をインストールし、いくつかのコードでWin32プロジェクトを作成しました。コンパイルは成功しましたが、ucrtbased.dllがないため、exeファイルを起動できません...どうすれば解決できますか?
編集:英語の同等のメッセージは次のとおりです。「ucrtbased.dllがコンピュータにないため、プログラムを起動できません。この問題を修正するためにプログラムを再インストールしてください。」
この問題は、Visual Studio 2015を再インストールすることで解決しました。
rdtsc 解決策がうまくいきませんでした。
まず、Visual Studio 2015 Expressを使用します。インストーラーの「変更」クエリでは、チェックを外すことができる「Visual C++ 2015の共通ツール」オプションは提案されません。
第二に、2回のアンインストール/再インストール(それらが完了するのを何時間も待つ)後でも、問題は残ります。
スタンドアロンインストーラーからWindows SDK全体を再インストールすることで、問題を最終的に修正しました(Visual C++ 2015インストールとは独立して): https://developer.Microsoft.com/fr-fr/windows/downloads/windows-8- 1-sdk または https://developer.Microsoft.com/fr-fr/windows/downloads/windows-10-sdk
これで問題が解決しました。
この問題を解決する簡単な方法は、以下を実行することです(画像をクリックしてズームします)。
Visual Studioを閉じてから、Windows Start -> Control Panel -> Programs and Features
に移動してください。今これを行います:
Visual Studioウィンドウが開きます。これを実行してください:
Common Tools for Visual C++ 2015
のチェックボックスを選択して、アップデートをインストールします。
更新にはしばらく時間がかかる場合があります(約5〜10分)。 Visual Studioが正常に更新されたら、プロジェクトを再度開き、Ctrl + F5
を押します。これで、プロジェクトは問題なくコンパイルおよび実行されます。
私はそれが役立つかどうかわかりませんが、あなたはこれを試すことができます。これは私のために働いた
Start -> Visual Studio Installer -> Repair
この後、Microsoft Symbols Serverを有効にします
TOOLS->Options->Debugging->Symbols
これにより、すべての問題が自動的に設定されます。
このリンクも参照できます