中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

x64開発は簡単だけど、簡単ではない

MSDNFでもぽつぽつC++/CLIを使った質問があがってきているんですが、x64ともあいまって誤解が多いようです。

C++/CLIだけではなく、C++のネイティブはx64対応をきっちりやる必要があります。x64対応されていないものはたとえ/clrをつけたところでx64で動くわけではありません。

また/clr:pure, /clr:safeなアセンブリの場合には対象プラットフォームをAny CPUにすることが出来ますが、/clrなアセンブリはプラットフォーム別(x86, x64, IA64)に作成する必要があります。

また意外と盲点が.manifestファイル。この中にターゲットプラットフォームx86なんて記述があればx64では動きません。Windows XP ビジュアルスタイルにマニフェストを用いている場合には注意

.manifestが暴露していればわかりやすいけど、EXEに埋め込んでいるような場合にも注意が必要。

x64の注意点はいろいろあるんだけど、いろいろ複雑で難しいですねぇ。

投稿日時 : 2006年5月13日 20:25

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント