EntryNavi : « マイクロソフト、Xbox 360™ 向けゲーム開発ツールを 一般に初めて開放 | メイン | Borland Turboシリーズ »

CategoryNavi : メイン -> コンピューター -> 開発 -> C/C++

Visual C++で開発環境ではないPCでアプリが動かない現象

について、以前「/Wp64 (64 ビット移植性の問題の検出) 」の記事で書いたのですが。
ウソつきました。勘違いでした。
正解は以下のとおりです。

プロジェクトのプロパティ→構成プロパティ→C/C++→コード生成 にある。
ランタイムライブラリの項目が
・マルチスレッド DLL (/MD)
・マルチスレッド デバッグ DLL (/MDd)
の2つのどちらかになっていると開発環境の無いPCでは動作しなくなります。
それ以外の項目を選べば問題無くなります。

ちなみに、上記の2つを選んだ場合はどおするのかというと。
Visual Studio 2005などでインストールパッケージを作成できますので、その機能を使います。
その場合、自動的に依存する機能ということでライブラリがインストーラーに組み込まれます。
あとは、通常どおり配布先のPCへインストールするのみです。

<Category : C/C++>

検索

Google

サイドフィード

track feed 理ろぐ
人気ブログランキング - 理ろぐ
Powered by
Movable Type 3.34