32 ビットと 64 ビットの両方のフレーバーがあるネイティブ ライブラリのラッパーを作成しています。ネイティブ ライブラリの多数のヘッダー ファイルを含む、かなり複雑な C++/CLR プロジェクトがあります。x32 で問題なく動作するようになりましたが、別の x64 ビルドを提供する方法がわかりません。
誰かがそのようなプロジェクトを作成する手順を概説できますか?
- _WIN32 / _WIN64 に依存する定義がいろいろあるので、複数のプロジェクトである必要がありますか?
- x32/x64 の両方のネイティブ ライブラリのファイル名は同じです。現在、lib ref は
#pragma comment (lib, "xxxxxx.lib")
. これはどのように変更する必要がありますか?
最後に、VS2008 には Win64 ではなく Win32 プラットフォームのみがリストされています (x64 VS2008 コンポーネントがインストールされています)。
ありがとう!