ページ 11

動作確認のお願い

Posted: 2019年1月31日(木) 14:52
by dic
ツールができたのですが、友人の環境ではエラーがでて
実行できなかったそうです。
ネットカフェでも実行できなかったです。

何が原因かわからないので、どんなエラーがでるか
試していただけませんか?

ダウンロードが始まるので途中でxボタンで終了できます。

開発環境はWin10では友人はWin7だったそうです。
特別な関数は用いていないので、動くはずなのですが・・・

Re: 動作確認のお願い

Posted: 2019年1月31日(木) 22:16
by Bull
実行はしていないのですが、デバッグモードでビルドされているようです。
リリースモードでビルドすれば、開発環境以外でも動くようになるのではないでしょうか。

それと、できたプログラムを配布するときは、リリースモードでもデバッグできないようにプロジェクトのプロパティーを変更した方がいいですよ。

Re: 動作確認のお願い

Posted: 2019年1月31日(木) 22:40
by みけCAT
環境:Windows 7 Home Premium Service Pack 1 (64ビット)
「コンピューターに MSVCP140D.dll がないため、プログラムを開始できません。」というエラーが出ました。
mixcpp-3-20539-20190131.png
エラー
mixcpp-3-20539-20190131.png (22.82 KiB) 閲覧数: 471 回
Dependency Walkerでチェックしたところ、他にも
VCRUNTIME140D.DLLおよびUCRTBASED.DLLが使用されており、自分の環境には無いようでした。

Re: 動作確認のお願い

Posted: 2019年1月31日(木) 22:54
by Bull
#2 に追加ですが、ランタイムライブラリーが必要ですね。

Microsoft Visual C++ 再頒布可能パッケージ
これをインストールするようにご友人にお伝えください。

または、スタティックリンクするようにプロジェクトを変更すれば、ランタイムライブラリのインストールは必要なくなります。

Re: 動作確認のお願い

Posted: 2019年2月02日(土) 13:45
by dic
Bullさん、みけCATさん
さっそくの返答ありがとうございます。
再頒布可能パッケージを薦めてみました。
アドバイスありがとうございました。

Re: 動作確認のお願い

Posted: 2019年2月02日(土) 19:23
by Math
Visual Studio 2017でインストーラが作成できるらしいので参考まで。

https://www.osadasoft.com/visual-studio ... %E6%88%90/