- PR -

マネージC++ のref struct がうまくできません。

1
投稿者投稿内容
サイ
会議室デビュー日: 2008/06/03
投稿数: 2
投稿日時: 2008-06-03 19:24
ref struct dxfelementandvalue{

String^ type;
String^ name;
array <String^>^ value;
};
上記のようなstruct構造体を使いたいのです。


Form1ではstruct構造の定義ができないため、
Form1.hでさらに他のkmlTestns.hファイルをインクルートしました。

kmlTestns.hでの定義は:

// kmlTest-1.h : インクルートファイル
#pragma once

namespace kmlTest12{

using namespace System;

public ref class kmlTestns{
public:
ref struct dxfelementandvalue{

String^ type;
String^ name;
array <String^>^ value;
};

};

}

一応ビルドはOKでしたけどForm1.hのデザインを開いたら下記のようなエラーが発生しました。

エラー内容:
タイプ 'cli.array' が見つかりません。このタイプを含むアセンブリが参照されているかどうかを確認してください。このタイプが開発プロジェクトの一部である場合、プロジェクトが正常にビルドされたかどうかも確認してください。


困っています。。。

ぜひ、回答よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)