• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VS2008 の C++ で作成したEXEの実行)

VS2008のC++で作成したEXEの実行

ctmogawaの回答

  • ctmogawa
  • ベストアンサー率54% (6/11)
回答No.2

もしまだ行っていないようであれば、DependencyWalkerにで実行ファイルが必要としている関連ファイル(.dll等)を調べてはいかがでしょうか。

usatan2
質問者

お礼

回答ありがとうございます。 DependencyWalkerですか? 知りませんでした。 早速ダウンロードして実行してみました。 いずれも不足するDLLはありませんでした。 VS2008のリリース版は、エラーもありませんが無反応です。 VS2008のデバッグ版は、DLLの不足はありませんが、 「Error: Side-by-Side 設定情報の"XXX.exe"にエラーが含まれています.このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールすることにより問題が解決する場合があります。 (14001).」 と表示されます。 BCC版のリリース・デバッグとも、MSVCR90D.dllが無いだけで、正常動作します。 ということで、残念ながら問題解決はできていません。

関連するQ&A

  • VS2005 C++ランタイムエラー

    環境 OS:windowsXP Pro SP3 開発環境:Visual Studio 2005 Academic Edition 開発言語:C++ 上記の環境で開発を行っているのですが、プログラムをデバックした時、添付画像のエラー(おそらくランタイムエラー)が発生し、VSが強制終了してしまいます。 解決方法を教えて頂きたく、宜しくお願い致します。 プロジェクト作成方法 Win32 コンソールアプリケーション→空のプロジェクトにチェック→ソースファイルにC++ファイル(cpp)を作成 実行ソース #include <iostream> using namespace std; int main() { cout << "hello" << endl; } 今まで試したこと Visual Studioの再インストール(一応Windows Install Clean Upを使用しました) 以下サイトより、Microsoft Visual C++ 2005 再頒布可能パッケージ (x86)のインストール http://jp.layer8.sh/reference/entry/show/id/2391 以上です。

  • C++でファイル実行について。

    最近C++の勉強を始めたばかりなのですが、 C++で作成したプログラムでファイル(例えばjpegやmp3)を実行する事は可能なのでしょうか?宜しくお願いします。 Visual Studio .NET 2003を使用しています。

  • C++が未インストールの端末でのexe実行

    初めてまだ2日目の初心者です。 Microsoft Visual C++ 6.0でプログラムを作成しています。 まずは参考書通りに作成してみて、リビルド→exeの作成までは上手くいきました。 作成されたexeファイルをプログラムを作成した端末で実行すると問題なく動作するのですが、 実際にそれを動かしたい端末(C++をインストールしていません)で動かすと 『MFC42.DLLが指定されたパス ○○;○○;○○ に見つからない』というエラーメッセージが出てしまいました。 (○○はパスです。例えばD:\Test) C++で作成したプログラムの実行にはMFC42.DLL,MSVCRT.DLLの2つが必要と あったのでMFC42.dllで検索をかけたところ、見つからないと表示された○○に ちゃんと存在していました。 無いのなら作成端末のDLLをコピー・貼り付けすれば良いかな、と思っていたのですが 今あるファイルに上書きしてよいものやら困っています。 C++をインストールしてSPをあてれば解決するのでしょうが、 エラーがでている端末にはC++をインストールしてはいけないと言われました。 C++未インストールマシンでexeを実行する為にはどうしたらよいか ご存知の方、教えてください!!

  • c# .Net Frameworkが不要なExeの作成

    Visual Studio 2008でC#のプログラムを作成したのですが、.Net FrameworkがインストールされていないPCでは使用できません。Exeに.Net Frameworkを含めることはできますか?

  • MSVCR110.dllがないため、プログラムが開

    MSVCR110.dllがないため、プログラムが開始できませんと出てきます 自宅サーバーでPHPをインストールしたく試みているのですが 上手くいきません 調べたら、Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ というものをインストールすれば解決するとあるのですが 64bit版、32bit版どちらを入れても解決しませんでした どうすれば、解決できますでしょうか? 使用OSはWindows7 64bit版です

  • VC++2010再配布可能パッケージのインストール

    よくも知らずに不要かとMSVSやMSVC++とつくものをを適当にアンインストールしてしまい AVG free 2013が 「MSVCR100.DLL が見つからなかったため、アプリケーションを開始できませんでした。」 と表示され開けなくなりました。 調べるとMicrosoft Visual C++ 2010 再頒布可能パッケージ (x86)をインストール必要があるようで DLまではできたのですがインストールしようとすると 「このファイルの種類を開くプログラムを選択してください」 と表示され実行ができません。 実行するにはどのプログラムを使用すればいいのでしょうか?

  • VC++ .NET 2005 Expressで、Apacheのコンパイル

    VC++ .NET 2005 ExpressでApache2.0.59(ssl)をコンパイルし、コンパイル(コマンドラインからです。)まではうまくいったのですが、実行させようとすると、「MSVCR80.dllが見つからなかったため、このアプリケーションを開始できませんでした。...」というエラーが出て実行できません。 別のマシンであれば、Microsoft Visual C++ 2005 再頒布可能パッケージ を入れる必要がある(今までのように単なるコピーではだめ。)ことは分かったのですが、そもそもVC++入っているし、再頒布可能パッケージもインストールしてみたのですが、インストールせずに終了してしまいます。(多分既にランタイムがあるからだと思ってます。) どなたか原因が分かる方がいれば、アドバイスを下さい。

  • 実行ファイルを他のPCで使用するためのDLL

    お世話になっております。 VC2005を使用しております。 VC2005で作成した実行プログラムを、VisualStudioがインストールされていないパソコンで使用する時は、どうすればよいのでしょうか? vcredist_x86をインストールすればよいですが、直接必要なDLLを実行ファイルと一緒にインストールする方法はないのでしょうか? 教えてください。 よろしくお願いします。

  • VS 2005 で新規作成で困っています。

    ファイル - 新しいプロジェクト 【新しいプロジェクト】 Visual Studio にインストールされているテンプレートの中から (Windows アプリケーション)を選択 プロジェクト名はそのままで(OK)をクリックすると フォームの左下に プロジェクト"プロジェクト名"の作成に失敗しました。 が表示され、新しいフォームが作成できません。 再インストールをしたりしていますが、全くうまくいきません。 誰か教えて頂けますでしょうか。宜しくお願い致します。

  • cl.exeを実行すると、ダイアログが表示される

    今までは、Visual C++ Toolkit 2003のcl.exeを使っていたのですが、Visual Studio 8のcl.exeを使ってみたところ、ダイアログが表示されました。 表示されたダイアログのタイトル cl.exe - エントリ ポイントが見つかりません その内容 プロシージャ エントリポイント __security_error_handler がダイナミックリンク ライブラリ MSVCR80.dllから見つかりませんでした。 と表示されます。 推察するに、MSVCR80.dllを参照しているが、その中に__security_error_handlerというプロシージャがありませんでしたよということでしょうか。 しかし、MSVCR80.dllというファイルを参照した結果、__security_error_handlerプロシージャが見つからないのであって、MSVCR80.dll自体が見つからないというわけではないので、何をすれば問題が解決されるのかわかりません。 再インストールしてみましたが(アンインストールしてからではなく、再インストール操作)、だめでした。 インストール後の設定が間違っているだけの可能性もありますが、そこも含めて、何がいけないのかどうぞ教えてください。 ちなみに、インストール後は、 環境変数から pathに%VC%\binを追加 libパスをつくり、%VC%\libを追加 includeパスをつくり、%VC%\includeを追加 をしました。