VisualStdio2005を使用してC++のアプリケーションを作成しました。
そしてReleaseビルドをしてReleaseのフォルダごと友達のパソコンへ
もって行って実行しようとしたら
「このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。アプリケーションを再度インストールす事により問題が解決する場合があります。」
というエラーがでてしまってプログラムが開始できませんでした。
この原因で考えられることはなんでしょうか?
ちなみにWin32プロジェクト(空のプロジェクト)のテンプレートで
作成したWindowアプリケーションです。
No.1
- 回答日時:
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.3ベストアンサー
- 回答日時:
情報が少ないんで推測交じりですが、
エラーメッセージからするとこの辺と同じ原因?
他のPCでも使えるリリースビルドの仕方 - Insider.NET
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
Re: コンパイルについて ランタイムライブラリ マルチスレッドDLL設定 - MSDN フォーラム
http://forums.microsoft.com/MSDN-JA/ShowPost.asp …
いずれにしろ、単純コピーで済ませるのはあまりよろしくないようですね。
お探しの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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
実行ファイル(.exe)が別のPCで実行できない
C言語・C++・C#
-
アプリの配布方法
C言語・C++・C#
-
c#で作ったアプリケーションを他のPCで起動するには?
その他(プログラミング・Web制作)
-
-
4
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
5
実行ファイルが作成環境以外のPCで実行が出来ません。
C言語・C++・C#
-
6
Visual studio2017で、2回目のビルド時、exeファイルが開けない旨のエラーとなる
C言語・C++・C#
-
7
int型の内容をbyteの配列にコピー
Java
-
8
CloseとDisposeの違い
Visual Basic(VBA)
-
9
Visual Studio 「AnyCpu」について
C言語・C++・C#
-
10
1行ずつではなくまとめてファイル出力したいのですが
C言語・C++・C#
-
11
exeファイルを実行するとコマンドプロンプトがすぐに閉じる
C言語・C++・C#
-
12
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
13
メッセージボックスを大きくする方法
Visual Basic(VBA)
-
14
std::stringからLPCWSTR型への変換
C言語・C++・C#
-
15
Enterキーを押されたら次の処理に移るという事をしたい。
C言語・C++・C#
-
16
.NETアプリを作ったときの .manifest ファイルって必要なの
C言語・C++・C#
-
17
LoadLibraryでAccess Violation 発生。
C言語・C++・C#
-
18
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
エラーについて
-
Visual Studio 続行するには何...
-
VC++6の「プロセスへアタッチ」...
-
Visual studio2017で、2回目の...
-
実行のパラメータについて
-
ブレークポイントは現在の設定...
-
学校PCで問題なくデバッグでき...
-
VB6で、FileSystemObject ...
-
visual studio2019でデバッグが...
-
vbprojファイルが開けません
-
ソリューションって何ですか
-
VBGファイルって?
-
SQLserverからのデータ取得
-
visual studio 2008 のデバッグ...
-
VB6のデバッガ?強制終了?につ...
-
vbpが開けない!!
-
VB6のデバッグ
-
ビルド時のエラー(書き込みで...
-
VSのデバッグ実行とデバッグな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
eclipseでプログラムが実行でき...
-
visual studio2019でデバッグが...
-
eclipseでデバックするとエラー...
-
デバッガでステップ実行してい...
-
Visual studio2017で、2回目の...
-
C言語での開発でエラーが出て困...
-
DLL参照時に指定されたモジュー...
-
Eclipseのブレークポイントが○...
-
VB.netを実行するとデバック プ...
-
visual studio 2008 のデバッグ...
-
ソリューションをまたがるデバ...
-
Visual Studio 2017 ビルドする...
-
Release版のexeが動きません
-
Visual C#で、usingが出来ない...
-
vb ver6 でformat文やTrim文の...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
visual studio 2019 についての...
-
Visual Studio 2008 SP1について
おすすめ情報