• 締切済み

Visual Studioで開発したアプリケーションを他のPCで動作

個人でちょっとしたお絵かきソフトを作ろうと考えています。 Microsoft Visual Studioで開発したアプリケーションをMicrosoft Visual StudioのインストールされていないPCで動作させることは可能でしょうか? 素人の質問で大変申し訳ありませんがよろしくお願いいたします。

みんなの回答

  • sho1get
  • ベストアンサー率57% (20/35)
回答No.3

・Visual Studio 2005の場合 http://www.microsoft.com/downloads/details.aspx?DisplayLang=ja&FamilyID=EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA ・Visual Studio 2008の場合 http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=ja Releaseビルドでコンパイルしたバイナリファイルと以上のランタイムをインストールすると実行できます。

すると、全ての回答が全文表示されます。
  • BLK314
  • ベストアンサー率55% (84/152)
回答No.2

>Microsoft Visual Studioで開発したアプリケーションを >Microsoft Visual Studioのインストールされていない >PCで動作させることは可能でしょうか? 基本的にできると考えてかまわないと思います。 (当然のことですがReleaseビルド限定の話です。) 確かにDLLでビルドした場合、ランタイムが必要になりますが、 MFC用のDLLはWindowsに標準添付され、SP等でバージョンアップされます。 最新のSPが適用されているPCであれば(Visual Studio がなくても)大丈夫だと思います。 VC++ 2005/2008等のランタイムは Microsoftのダウンロード・センターで配布されています。 インストーラを作成すると良いでしょう。 フリーのインストーラ作成ソフトもあります。 http://www.vector.co.jp/vpack/filearea/win/prog/install/

091002
質問者

お礼

ご丁寧な回答ありがとうございます。 動作させるPCのSPを調べて対応できるか判断したいと思います。 インストーラも作成できるんですね。 ご紹介いただいたところから色々調べて挑戦してみようと思います。

すると、全ての回答が全文表示されます。
回答No.1

>Microsoft Visual Studioで開発したアプリケーションをMicrosoft Visual StudioのインストールされていないPCで動作させることは可能でしょうか? アプリケーションのビルド方法に拠ります。 ビルド時に「ランタイムライブラリ(DLL)を使用する」にした場合、ランタイムライブラリをインストールしてあるPCのみで実行出来ます。(実行ファイルのサイズが小さくなります) ビルド時に「ランタイムライブラリ(DLL)を使用しない」、つまり、すべてのライブラリを実行ファイルに含めた場合、どのPCでも実行出来ます。(実行ファイルのサイズが大きくなります)

091002
質問者

お礼

ご丁寧な回答ありがとうございます。 ビルドの段階で動作の可否が決まってくるんですね。 やはり何れにせよ動作させるPCの仕様を知る必要があるのでそこから調べていきたいと思います。

すると、全ての回答が全文表示されます。

関連するQ&A