VisualStdio2005を使用してC++のアプリケーションを作成しました。
そしてReleaseビルドをしてReleaseのフォルダごと友達のパソコンへ
もって行って実行しようとしたら
「このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールす事により問題が解決する場合があります。」
というエラーがでてしまってプログラムが開始できませんでした。
この原因で考えられることはなんでしょうか?
ちなみにWin32プロジェクト(空のプロジェクト)のテンプレートで
作成したWindowアプリケーションです。
No.3ベストアンサー
- 回答日時:
情報が少ないんで推測交じりですが、
エラーメッセージからするとこの辺と同じ原因?
他のPCでも使えるリリースビルドの仕方 - Insider.NET
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
Re: コンパイルについて ランタイムライブラリ マルチスレッドDLL設定 - MSDN フォーラム
http://forums.microsoft.com/MSDN-JA/ShowPost.asp …
いずれにしろ、単純コピーで済ませるのはあまりよろしくないようですね。
No.2
- 回答日時:
★本当に『Win32プロジェクト』ですか?『MFCアプリケーション』なら DLL の有無が原因かも。
・『新しいプロジェクト』で『Win32プロジェクト』を選択したのですよね。
この場合は『MFC』にチェックが出来ないのでランタイム・ライブラリ(DLL)が原因では
ないような気がしますが…。ただし『Win32コンソール プロジェクト』を選択すると
『MFC』にチェックできるため、もしも『MFC』にチェックしていた場合は DLL が必要に
なってきます。→『MFCアプリケーション』で『共有 DLL で MFC を使用(U)』を選択している
場合はお友達のパソコンに DLL がないと exe は実行できません。
・『MFC』を使っている場合はそのランタイム・ライブラリ(DLL)が必要です。
ダウンロードなどしてお友達のパソコンにインストールすれば実行できます。
・あるいは、回答者 No.1 さんが紹介している質問で回答者 No.5(jacta)さんがスタティックに
して再コンパイルすれば DLL がなくても実行できますよ。と回答を出していますね。
・とりあえず『MFC』を使っているのかどうか確認して下さい。
・以上。おわり。
この回答への補足
スタティックにしてreleaseビルドする方法で試してみましたが・・・
構成プロパティ⇒全般⇒MFCの使用の所を(スタティックライブラリでMFCを使用する)
に設定しても同じように「構成が正しくないため実行できません
でした」というエラーが出てしまいます。
設定の場所が間違ってるのでしょうか?
これとは別にDLLを付属する場合は
どのようにやればよろしいのでしょうか?
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 「install and/or execute an application」の訳し方 2 2022/04/05 11:11
- その他(ソフトウェア) ソフトが異常終了します 1 2022/08/28 01:41
- Windows 10 Corei 7-12700(Alder Lake) と Windows11の不具合? 5 2023/01/14 12:06
- iOS システムの復元の実行 3 2023/08/28 22:26
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- その他(Microsoft Office) Offece Home&Business2016をアンインストールする方 1 2022/04/08 23:23
- Microsoft ASP Windows10エンタープライズ版をインストールしたらアプリが使えなくなった 3 2023/03/07 11:08
- Excel(エクセル) エクセル VBAの構文について 2 2023/02/10 18:26
- CPU・メモリ・マザーボード Windows11アップデート後の不具合(メモリ不足)について 9 2023/01/04 11:34
- システム リカバリー作業にトラブル 2 2022/09/12 19:44
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
実行ファイル(.exe)が別のPCで実行できない
C言語・C++・C#
-
アプリの配布方法
C言語・C++・C#
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
-
4
c#で作ったアプリケーションを他のPCで起動するには?
その他(プログラミング・Web制作)
-
5
実行ファイルが作成環境以外のPCで実行が出来ません。
C言語・C++・C#
-
6
Visual studio2017で、2回目のビルド時、exeファイルが開けない旨のエラーとなる
C言語・C++・C#
-
7
int型の内容をbyteの配列にコピー
Java
-
8
exeファイルを実行するとコマンドプロンプトがすぐに閉じる
C言語・C++・C#
-
9
CloseとDisposeの違い
Visual Basic(VBA)
-
10
Visual Studio 「AnyCpu」について
C言語・C++・C#
-
11
画面を強制的に再描画させる方法
C言語・C++・C#
-
12
Cでのネットワークファイルの読み書き
C言語・C++・C#
-
13
メッセージボックスを大きくする方法
Visual Basic(VBA)
-
14
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
15
.NETアプリを作ったときの .manifest ファイルって必要なの
C言語・C++・C#
-
16
1行ずつではなくまとめてファイル出力したいのですが
C言語・C++・C#
-
17
std::stringからLPCWSTR型への変換
C言語・C++・C#
-
18
LoadLibraryでAccess Violation 発生。
C言語・C++・C#
-
19
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
eclipseでプログラムが実行でき...
-
ビルド時のエラー(書き込みで...
-
VCでプロジェクトの構成毎にア...
-
Eclipseのブレークポイントが○...
-
VBでブックマークを保存する方...
-
Visual studio2017で、2回目の...
-
ソリューションって何ですか
-
VisualStudio Just-In-Time
-
ソリューションをまたがるデバ...
-
visual studio 2008 のデバッグ...
-
DLL参照時に指定されたモジュー...
-
Visual Studio 2017 ビルドする...
-
VB6のデバッグ
-
C# リソースに埋め込んだ.exeフ...
-
VB6で、FileSystemObject ...
-
Visual C++ 2005でソケット通信...
-
eclipseでデバックするとエラー...
-
MinGWのコンパイル方法(初心者)
-
VB.netを実行するとデバック プ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
デバッガでステップ実行してい...
-
DLL参照時に指定されたモジュー...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
ソリューションをまたがるデバ...
-
VB.netを実行するとデバック プ...
-
Visual studio2017で、2回目の...
-
C言語での開発でエラーが出て困...
-
Visual Studio 2008 SP1について
-
eclipseでデバックするとエラー...
-
ASP.NETでデバッグができない
-
VB6.0を使用しています
-
eclipseでプログラムが実行でき...
-
vb ver6 でformat文やTrim文の...
-
ブレークポイントは現在の設定...
-
VC++でSQL Serverに接続するに...
-
C# リソースに埋め込んだ.exeフ...
-
Visual C#で、usingが出来ない...
-
visual studio 2008 のデバッグ...
おすすめ情報