Win32プロジェクトについて

解決


far  2006-01-21 21:42:52  No: 60457  IP: 192.*.*.*

凄い簡単なWindowsプログラムを作ってのですが、VC開発環境がないPCに送ると  このアプリケーションの構成が正しくないため、アプリケーションを開始できませんとでてしまいます。どうしてなのでしょう・・・
初心者なものでよろしくお願いします

編集 削除
επιστημη  2006-01-21 21:55:50  No: 60458  IP: 192.*.*.*

実行側に必要なDLLの類がインストールされていないのでしょう。

編集 削除
far  2006-01-21 22:02:22  No: 60459  IP: 192.*.*.*

何が足りないかがんばって探してみます。
ありがとうございました。

編集 削除
DD.  2006-01-21 22:03:14  No: 60460  IP: 192.*.*.*

これと同じかもしれません。
http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi?print+200509/05090039.txt

編集 削除
επιστημη  2006-01-21 22:32:05  No: 60461  IP: 192.*.*.*

dependency walker っていう優れモノがあります。
必要なDLLを教えてくれます。

VC++ならおマケに入ってるはずだし、
見当たらなければ単体で↓
http://www.dependencywalker.com/

編集 削除
far  2006-01-21 22:36:42  No: 60462  IP: 192.*.*.*

>DD様
それと同じ症状でした、試しにVC2003の方で実行ファイルを作成したところ
無事動かすことができました、ありがとうございました

編集 削除
DD.  2006-01-22 00:35:09  No: 60463  IP: 192.*.*.*

2005 で作成したものでもいけますよ?
リンク先のYuOさん回答の

>2005β2は,標準でDLL版のCRTを利用するように設定されています。
>なので,
>構成プロパティ - C/C++ - コード生成の欄を,
>マルチスレッド DLL (/MD)
>から,
>マルチスレッド (/MT)
>に変更してやるか,MSVCR80.DLLを含めてやる必要があります。

ちなみに Beta でも Express でも Profissional でも
>標準でDLL版のCRTを利用するように設定されています。
でした。

編集 削除