|
分類:[VC++(C++/CLI)]
分類:[VC++(C++/CLI)]
いつもお世話になっております。ゆうじです。
VB.netからVC++のDLLを呼びすため、下記の方法で試してみましたが、 うまくいきません。 よろしくお願いいたします。
Visual Studio2005から「Visual C++」→「CLR」→「クラス ライブラリ」を選択して、クラス ライブラリを作成しております。
API関数「CreateFileMapping」等を使用するため、 「#include <winnt.h>」を追加して、 リビルドを行うと下記ののようなエラーが多数発生しました。
C2146: 構文エラー : ';' が、識別子 'WCHAR' の前に必要です。winnt.h 273
エラーの回避方法があるのでしょうか? VC++はMFCしか開発経験がありませんので、 根本的に考え方が間違っているのでしょうか?
また現在MFCの既存のクラスをDLLに移行しておりますので、 さらに良い方法がありましたらお教えください。
ご存知の方はご教示のほどよろしくお願いいたします。
|