- 締切済み
Visual C++2008 Experss Edition で勉強中ですが、作製したプログラムが、他のPCで動かないのですが・・・
小生、Visual C++ Express Edition で、Windowsプログラムの勉強を始めましたが、Release モードで作成した、exeファイルが、他のPCで動かないものがあります。 OSは、いずれも,XPですが、 Windows XP Professonal ->OK(正常に動きます) Windows Home Edition ->No(動きません) (プログラムの作製は、Windows XP Professionalです。) プログラムの内容は、Formに、Label を貼り付け、文字を入力したもので、コードは書いておりません。コンパイルは、エラー無しで終了しております。 使用方法は、相手のPCのディスクトップに貼り付けたのですが・・・
- bakerfox
- お礼率85% (6/7)
- C・C++・C#
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- bluecampus
- ベストアンサー率66% (138/209)
配置とは? 初心者であれば、VC++2008でWindowsフォームアプリケーション(C++/CLI)をやるのはお勧めできません。 .NET Frameworkを扱いたいのであれば、C#から始めた方が良いと思います。 ちなみに、Windowsフォームアプリケーション(clr)でなければ、 CRTを実行ファイルに含めてビルドができます。=ランタイムインストール不要 .NET Frameworkを使わずとも、Windowsアプリは作成できます。 参考 http://www.kumei.ne.jp/c_lang/ ただ、少し敷居が高いでしょう。
- bluecampus
- ベストアンサー率66% (138/209)
Microsoft Visual C++ 2008 再頒布可能パッケージ をインストールする必要があります。 (開発環境であれば、入っています。) 無印 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf SP1用 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2 参考 http://msdn.microsoft.com/ja-jp/library/abx4dbyh.aspx (WindowsフォームアプリケーションだとCRTを静的リンクできないっぽい。)
- php504
- ベストアンサー率42% (926/2160)
Visual C++2008のCLRプログラムなら標準で.NET Framework 3.5が必要だったと思います(設定で.NET Framework 2.0や3.0にも対応できます)
お礼
有難うございました。小生、ACCESSなどのVBAを書いておりますので、Formにコントロールを貼り付け、プロパティーを設定などは、慣れておりましたので、Visual C++ Express Editionが無料で使用できることから、チョット手お出してみましたが、奥が無限に深い??ようで、お教えいただいた、用語も判らないような状態で、勉強して出直したいと思います。 有難うございました。
関連するQ&A
- 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#
- Visual C++ Express Edition でもprintf
Visual C++ Express Edition でもprintfを使いたい 私は、Visual C++ 2008 Express Editionを使っています。 以前はVisual Studio 2005 Professionalを使っていました。 今まではプログラムを走らせている間の変数の変化を見るために、 printf関数を使って「出力」ウィンドウに数値を表示させていました。 Visual C++ 2008 Express Editionに変更してから、 同一のソースコードをコンパイル、実行しても printf文で記述した出力内容を「出力」ウィンドウに表示させることができません。 これは、Express Edition特有のものでしょうか? printfを使って変数を表示できる方法があれば教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Visual Basic 2008 Express Edition の「form.vb [デザイン]」の画面
Visual Basicを始めて使いました。 Visual Basic 2008 Express Editionです。 buttonやLabelなどを付けて、プログラムを書いて、保存しました。 そして一度Visual Basicを閉じて、また起動しました。 そして「最近使ったプロジェクト」でさっき保存したプロジェクトを開いたんですが、「Form1.bv [デザイン]」の画面がありません。 プログラムが書いてある「Form1.bv」の画面は開いています。 ボタンの位置などを変えたいので「Form1.bv [デザイン]」を開きたいのですが、どうやって開くんでしょうか。 教えてください。よろしくお願いします。
- 締切済み
- Visual Basic
- Visual C++でコンパイルしたものを他のPCで
こんにちは タイトルどおりなのですがVisual C++でポーカーゲームを作り、コンパイルし、出来た.exeファイルを他のPC(Visual C++が入っていない)に移してみた所、実行できません。 他のPCでは出来ないようになっているのでしょうか? それとも実行できるようなやりかたがあるのでしょうか?
- ベストアンサー
- 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#
- visual express edition コンパイルについて
visual express edition を使おうと思いダウンロードしてみて 開いてみたのですが、自分で作ったプログラムがコンパイル成功しないのならまだしも、簡単なネット上で手に入れたいくつかのサンプルプログラムまで、一度も成功したことがありません。 どうしたら、サンプルプログラムをエラーなくコンパイルできるのでしょうか??? 設定などがあるのでしょうか???
- 締切済み
- C・C++・C#
- Visual C# 2008 Express Editionについて
学校からVisual C# 2008 Express Editionを使った宿題が出たので 質問させてもらいます。 自由課題なので何を作ってもいい(テトリス、オセロから電卓など) そうなのですが、自分がプログラミングが苦手なのでなるべく簡単 なものを作りたいと思っています。が、なかなかアイデアが出ません。 そこで初心者にも作りやすいようなプログラムが あったら教えてください。 ちなみに条件としてButton,Label,TextBox,CheckBox,RadioButton,ListBox,Timer の7種から最低5種使うことと言われています。
- 締切済み
- C・C++・C#
- Microsoft Visual Basic 2008 Express Editionでのコンパイル方法が・・・
Microsoft Visual Basic 2008 Express Editionでのコンパイル方法がわかりませせん・・・。 exeファイルのつくり方を教えてください。よろしくお願いします。 VB6.0ならわかるのですが・・・orz
- 締切済み
- Visual Basic
- visual studio .NET→ Visual C++ 2005 Express Edition(pshpack2.h)
visual studio .NETで問題なくコンパイルできたプログラムを 他のマシンのVisual C++ 2005 Express Editionで コンパイルするとビルドエラー fatal error C1083: include ファイルを開けません。'pshpack2.h': No such file or directory のメッセージです。 解決法を教えてください。
- ベストアンサー
- C・C++・C#
- Visual C++ 2008 Express EditionとVisual c++.net standard version 2003
私は大学生なのですが、最近大学のPCでMicrosoft Visual C++ 2008 Express Editionを使って自分なりに真面目にプログラムに取り組むようになりました。 そんな中、家の中の引き出しを整理していると、数年前に興味本位で購入したVisual c++.net standard version 2003が見つかりました。当時はちょっといじっただけでほとんど放置状態でした。 そこで詳しい方にお伺いしたいのですが、『Microsoft Visual C++ 2008 Express Edition』と『Visual c++.net standard version 2003』、これからはどちらを使ってプログラムを組んでいく方が良いと思われますか?幾つかサイトで調べてみましたが、イマイチ違いが分かりませんでした。 恐らくプログラムの目的によって変わってくるとは思いますが、その辺りも含めて御教え頂けたら…(こういうことするならこっち、特に何も制限がないならこちらを勧める、など) ちなみに今の所、Microsoft Visual C++ 2008 Express Editionで不便に思ったことはありません。
- ベストアンサー
- C・C++・C#
お礼
早速お教えいただき、有難うございました。勉強します。
補足
配置について、小生全く知識がありません。何か適当な参考書がありましたら、教えてください。 小生、DOSのアッセンブラ、Fortran,は一応実用になるプログラムが書けました。また、DOS上(MS-C)を少し書きましたので、ポインター、構造体、クラスの概念くらいまでは、判ります。 Windowsプログラムは、Excel、Access VBAを使用しておりますので、一部の共通の用語が、判る程度です。 以上、宜しくお願い致します。