有効なWin32アプリケーションではありません – プログラミング – Home

有効なWin32アプリケーションではあ...
 
通知
すべてクリア

[解決済] 有効なWin32アプリケーションではありません


バルス
 バルス
(@バルス)
ゲスト
結合: 11年前
投稿: 2
Topic starter  

Win7のPCにおいて、Visual studio 2012のMFC(SDI。スタティックライブラリでMFCを使
用する)で作り、ReleaseビルドしたEXEファイルを、開発環境のないWinXPのPCで実行し
たところ、

~.exeは有効なWin32アプリケーションではありません。

というメッセージが現れただけで、EXEファイルが実行されません。

できるだけ広い範囲のPCで動くアプリにしたいと思うのですが、どうすれば開発環境のな
いPCで動かせることができるでしょうか。


引用未解決
トピックタグ
瀬戸っぷ
 瀬戸っぷ
(@瀬戸っぷ)
ゲスト
結合: 18年前
投稿: 178
 

>開発環境のないWinXPのPCで実行し
>たところ、

『お約束』ですが、ランタイムはインストール済みなんですよね?
http://www.microsoft.com/ja-jp/download/details.aspx?id=30679

VS2012自体はXPでは動作しなかったような記憶がありますが…
作成したアプリ側にまでそんな制限は無かった…かと。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

プロジェクトプロパティ/構成プロパティ/全般/プラットフォームツールセット が

v110_xp になってるかな?


返信引用
バルス
 バルス
(@バルス)
ゲスト
結合: 11年前
投稿: 2
Topic starter  

早速のご助言、ありがとうございます。

ランタイムはインストールされていたので、プラットフォームツールセットをv110_xpに
しビルドしたところ、xpでも動くEXEファイルになりました。

おかげで、助かりました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました