4月
04
Visual Studio の C++ プロジェクト設定には「出力の登録」という項目があって、「はい」にするとビルドしてできた DLL を regsvr32 で登録してくれます。しかし、プラットフォームが x64 の場合には Windows が x64 であっても登録してくれないように見えます。
MSDN にある、Win32 プロジェクト設定を x64 プロジェクト設定にコピーする方法についてのページを見ると、「[出力の登録] が無効になります」 “Register Output is turned OFF.” と書いてあるのですが、これが単に項目が「いいえ」になると言っているだけなのか、それとも項目自体が効かなくなるのか判然としません。
ともあれ、仕方がないので x64 の場合はビルド後イベントで明示的に登録させます。
Visual Studio 2005 の時はこんなハマりかたをした覚えは無いのですが…
no comment untill now