.net报告错误【error C2039: “Media”: 不是“System::Windows”的成员】

qingfy2007 2011-09-26 11:17:50
前景介绍:

本人想引入【System::Windows::Media】(.net库)进行绘图和窗体上文本打印(输出)等操作。

动作:

引入命名空间,即:using namespace System::Windows::Media;

出现问题:

整个程序,编译器报告唯一错误:【error C2039: “Media”: 不是“System::Windows”的成员】

另补充介绍:

1.编译环境:VS 2010;

2、语言:C++/CLI,即【Windows Form】。



不知何故,请高人指点,小弟初学【.net】。
...全文
281 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
pathuang68 2011-09-26
加上#using "WindowsBase.dll"试试
回复
ouyh12345 2011-09-26
在msdn上找Media,没看到这个类啊
回复
xunxun 2011-09-26
.net跑C++来问……
回复
qingfy2007 2011-09-26
Media 是一个命名空间,不是类;

命名空间全名: 【System::Windows::Media】
回复
qingfy2007 2011-09-26
我仔细的查看了一下MSDN,可能是因为一下原因:

1、【System::Drawing】命名空间针对 GDI+ 来对图形进行操作和处理;

2、【System::Windows::Media】命名空间是针对多媒体来进行图形操作和处理,属(WPF);

3、此二者的关系类似【System::Threading】和【System::Windows::Forms】二命名空间中的

【Timer】类一样,一个适用于辅助多线程,一个则为Timer控件,不可混用;


以上仅为个人猜想,其实我的程序就是把【using namespace System::Windows::Media】去掉,程序

也可以正常运行(已包含【using namespace System::Drawing】).
回复
相关推荐
发帖
其它技术问题
创建于2007-09-28

3849

社区成员

C/C++ 其它技术问题
申请成为版主
帖子事件
创建了帖子
2011-09-26 11:17
社区公告
暂无公告