勝つ7のx64 +「実行可能なコンパイルwin7のにWinXPの下のVisual Studioを使用して、」実行可能プログラムWinXPのをコンパイルするためのVisual Studio 2015

冷蔵庫パンダ@cnblogs 2019年9月5日を作ります

 

この記事の取り組み「として、WinXPのコンパイルされた実行可能ファイルでVisual Studioのwin7のを使用する」のテキスト。

 

- CベースWin32コンソールプログラムで書かれた64ビットWin7の(開発マシン)、WinXPの(ターゲット)(EXE)の下で実行するようにコンパイルすることができる実行可能ファイルに。

- 開発マシンにVisual Studio 2015をインストールします。

- Visual StudioのWin32コンソールアプリケーションで作成され、Cコードで書かれたCファイルを、追加または作成します。

-あなたが使用している場合はprintf関数fprintfのおよび他の機能を、時間をコンパイル今「この関数や変数が非推奨を無効にするにはINSTEAD使用sprintf_sを考える安全でない可能性がある、使用_CRT_SECURE_NO_WARNINGSは....詳細については、オンラインヘルプを参照してください。その後、エラーメッセージ、」 Cファイル内"追加の#define _CRT_SECURE_NO_WARNINGSを。"

-あなたが使用している場合のCreateFile 、機能を「コンパイルするときにハンドルがCreateFileW ... ... 『LPCWSTR』に『CHAR [128]』から引数1のために変換することはできませんエラーメッセージ」、あなたは、Unicode、ワイド文字、間を前後にトスしたくありません Visual Studioのメニュー「をクリックプロジェクト >> プロジェクトは名前 のプロパティを...」、「ポップアップでプロジェクトページやプロパティの名前」ダイアログウィンドウ、「左側のウィンドウで選択した構成プロパティ>>一般を「右ウィンドウ見つけ、」プロジェクトのデフォルトを >> 文字セット。 " 文字セット」の表示領域の右側には、「かもしれ使用のUnicode文字セットは、この領域内をクリックし、」として選択フィールド、再選挙活性化する「ノーセット。」下図のように:

拡大画像を表示するには、右クリックします

-同様に、中にプロジェクト・ページとプロパティの名前」ダイアログボックス、「全般>>プラットフォームツールセット」「として再選挙のVisual Studio 2015 - WindowsXPの(v140_xp)」、上記のように。

- ターゲットマシン上で実行するexeファイルをコンパイルするためのVisual Studio 2015をコピーします。

おすすめ

転載: www.cnblogs.com/pandabang/p/11470542.html