- ベストアンサー
Visual C++でコンパイルしたものを他のPCで
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
> しかし、vcredist_x86.exe をインストールしていないPCで実行するようにはできないのでしょうか? ファイルサイズが増えてもいいのでしたら、スタィックリンクする方法があります。 当方、Visual Studio 2005 Standardですが… [プロジェクト][~のプロパティ]から「構成プロパティ」を さらに、[C/C++][コード生成]の「ランタイム ライブラリ」を「/MD」から「/MT」に変更します。 念のため、出来上がったEXEをDependency Walkerに食わせて、MSVCR80.DLLを参照していないか確認してください。
その他の回答 (4)
- nayuneko
- ベストアンサー率57% (28/49)
>vcredist_x86.exe をインストールしてからもう一度ビルドしなおせばいいんですよね・・・? >同じようなエラーが発生してしまいます・・・ いえ、VC++の入っていないビルドしたAPを動かしたいPCにそのランタイムをインストールしてください。
お礼
ありがとうございました。 ちゃんと動作を確認できました。 しかし、vcredist_x86.exe をインストールしていないPCで実行するようにはできないのでしょうか? 何度もすみません・・・。
- nayuneko
- ベストアンサー率57% (28/49)
「このアプリケーションのサイドバイサイド構成が正しくないため、~」 というエラーはランタイムが入ってないと起こるエラーらしいです。 なので「Microsoft Visual C++ 2005 再頒布可能パッケージ(x86)」をMSのサイトから拾ってきて、インストールしてください。
補足
vcredist_x86.exe をインストールしてからもう一度ビルドしなおせばいいんですよね・・・? 同じようなエラーが発生してしまいます・・・
- Wr5
- ベストアンサー率53% (2177/4070)
VS2005、またはVS2008ですか? おそらくランタイムが入っていないと思われますが…。 「VS2005 ランタイム」辺りで検索すると解説の書かれたページが見つかるでしょう。
補足
使用しているのは Visual C++ 2005 Express Edition です。
- nayuneko
- ベストアンサー率57% (28/49)
他のPCはWindowsですか?それともWindows以外の環境ですか? 他のPCでは、何かしらのエラーが発生して実行できなかったのですか?それともだんまりのまま実行できなかったのですか?
補足
他のPCは全てWindowsXPです。 エラーは このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始出来ませんでした。詳細に付いては、アプリケーションのイベントログを参照してください。 と出ました。
関連するQ&A
- .NETでのコンパイルの方法。(C)
Microsoft Visual C++でCのコンパイル・実行方法を教えてください。 環境 WindowsXP Pro Visual Stusio ,NET DevelopmentEnvironmental(?) 雑誌についていた60日間の評価版です。 学校でCをし始めたので、これを機に.NETを購入(アカデミック版) しようと思っているのですが、.NET上でのコンパイル・実行の仕方が 分かりません。 今は6.0でのコンパイルorコマンドプロンプト上で行っています。 .NETでは「ファイル」-「新規作成」-「ファイル」-「ファイル」 -「C++ファイル」を選択し、保存時にファイルの種類を「c」にしている のですが、コンパイルの方法が分かりません。 (F7もできなさそうだし) ご存知の方がいらっしゃいましたら教えてください。
- 締切済み
- C・C++・C#
- Visual C++ 2008について
Visual C++ 2008について C++ソースをコンパイルして、正常に成功したのに、実行するときにエラーが出るのは、どのような理由がありますか?
- 締切済み
- C・C++・C#
- Visual C++ 2005のコンパイル方法
Visual C++ 2005というソフトを使ってプログラミングをしているのですが、コンパイルの方法がわかりません。確か出力→デバッグ開始だっとような気がするんですが、デバッグができないのでコンパイルもできません。ちなみに元のソースは学校でLinuxでemacsを使用して作ったものなので、一からVisual C++ 2005で作ったものではありません。 回答お願いします
- ベストアンサー
- C・C++・C#
- Visual C++ 6.0 で作成したプログラムをVisual C++ 2005 でコンパイルしたい
visual C++ 6.0 で作成したプログラムがあります。このソースリストをVisual Studio 2005 Express Edition の Visual C++ 2005 Express Editionでコンパイルしようとしましたが、#include <Windows.h> でエラーになって先に進みません。対応したWindows.hの入手方法教えてください。 それとも、そもそも、Visual C++ 2005 Express Editionでは昔のVC++のプログラムはコンパイルできないのでしょうか?
- 締切済み
- C・C++・C#
- C++のソースをコンパイルしてできた実行ファイル
のトラブルです。ちなみにプログラミングはかなりの初心者です。 サンプルソース等をコンパイルして実行ファイルを作成しても、実行ウィンドウが固まってしまいます。 どのプログラムでコンパイルしても同じです。二台のPCのVisual C++でやってみましたが(VistaデスクトップとXPノート)、どちらでもビルドが正常終了した後実行ファイルを確認するとファイル名の表示されたウィンドウが真っ白のまま固まってます。borlandのC++Builderで作成した実行ファイルも実行ウィンドウが同じ状態になりました。CD-ROM添付のサンプル実行ファイルだけはしっかり表示されました。 猫でもわかるゲームプログラミングで勉強しようとしています。 どなたか分かる方ご回答お願いしますm(_ _)m
- ベストアンサー
- C・C++・C#
- Visual C++ 2008 Express EditionでCのコンパイルは可能ですか?
Visual C++ 2008 Express Editionを使いプログラムをC++で書いていたのですが、 Cで書かなくては駄目な状況になりVisual C++ 2008 Express Edition でもCのコンパイルが出来るのかを教えて貰いたいです。 試してみたところ出来そうになくて困っています。 Visual C++ 2008 Express Editionの導入方法は以下のURLの通りにしました。 http://www.microsoft.com/japan/msdn/vstudio/express/beginners/2008/visualc.aspx なにか追加で入れる事で使える様になるのか、もしくは出来ないのかよろしくお願いします。
- ベストアンサー
- C・C++・C#
- Cのコンパイル
新しい職場に移動し、いままで開発したことのないC言語でプログラムを組むことになりました。PCにvisual basic studio .netが組み込まれているのですが、これでコンパイルする方法がまったくわかりません。どうやってコンパイルすればいいのか、またはコンパイルする方法が書かれた資料などありましたら、教えてください。
- ベストアンサー
- Visual Basic
- visual studio 2005 でコンパイル
初歩的過ぎる質問で大変申し訳ないのですが、 visual studio 2005(visual c++)でコンパイルが出来ません。 デバックから実行をすればいいというのは知っているのですが、 そのアイコンやビルドのアイコンが暗いままでクリックすら出来ず、 F5やF7を押してもまったく変化がありません。 何がいけないのか、ご指摘いただければ幸いです。
- 締切済み
- その他(ソフトウェア)
- microsoft visual c++ 2010
microsoft visual c++ 2010 express を使っているのですが、EXEファイルはどうすればできるんでしょうか? PCまったくの初心者で困っています。
- ベストアンサー
- その他([技術者向] コンピューター)
- Visual C++ 2008で .cファイルのコンパイラができない
現在Microsoft Visual C++ 2008 Express Editionでc言語を勉強していて 今の所しばらくc++の勉強をする予定はありませんので、 c言語のみ勉強したいのですがVisual C++ 2008で、.cファイルを作成し、 これをコンパイルしようとすると必ずエラーが出ます。 原因を色々なページを回って探したのですが 「.cppファイルにすればコンパイルできます」という回答しか見当たりません c言語でも最初のうちは.cppファイルでも問題なく動くようですが、 高度なレベルに行くとcpp独自のエラーが出ると聞いております。 このような状態でc言語を勉強するのも微妙です なんとか.cファイルでコンパイラする方法は無いでしょうか? あるいはVisual C++ 2008に代わるお勧めのソフトでも結構です よろしくお願いします。
- ベストアンサー
- C・C++・C#
お礼
お礼が遅くなって申し訳ございません。 ありがとうございました。 おかげで友達に配ることが出来ました。