.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】。
...全文
427 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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】).

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧