无法using System的问题

snfdf 2015-07-30 07:25:14
业余编程很多年,平常就是写个简单的程序自己用用,如果有描述不清楚的地方还请见谅哈.
前一阵用C++写了个DLL,碰到很多问题,其中就有using namespace std报错,后来好不容易解决了, 现在又无法using System.Speech.Synthesis;报错为:error C2873: “System”: 符号不能用在 using 声明中.不知道为啥,这个程序碰到的问题特别多,我把前面的几行代码帖一下高手帮我看一下,谢谢.
这是源文件
#include "stdafx.h"
using namespace std;
using System.Speech.Synthesis;

这是头文件
#pragma once
#include "targetver.h"
#define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的信息
// Windows 头文件:
#include <windows.h>
#include <algorithm>
#include <vector>

再其它的都是些普通代码,应该不会对这个有影响.还请高手帮忙,感谢.
...全文
1433 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
king191923157 2015-08-01
  • 打赏
  • 举报
回复
东西有点老,可以参考一下
http://wenku.baidu.com/link?url=usr5TrlfCyqGnY7MpTNRrMjffz5gnkY9wmwjV86ERcBqXC1KZKNt3A4E9yRorOxKuSnbK4yY-mT3_tk5PNjx5KURuBl3Ee9zs0RXVs2neCe
king191923157 2015-08-01
  • 打赏
  • 举报
回复
你搜一下微软的语言开发包,里面有例子
snfdf 2015-08-01
  • 打赏
  • 举报
回复
谢谢大家,没搞定,可能是这个太难了,超出了我的能力范围了。 我是看到别人写的一个dll,只有几十K,调用它可以实现朗读文字的功能,但是由于不知道这个dll是怎么写的,怕帐号不安全,所以想自己写一个,我再想办法吧。
king191923157 2015-07-31
  • 打赏
  • 举报
回复
c#的东西 删删删 你要用 using System.Speech.Synthesis; 看System.Speech.Synthesis; 有对应的c++接口 或是头文件没有,有的话引用头文件 如果只是一个dll,请搜c++加载dll库方法
snfdf 2015-07-31
  • 打赏
  • 举报
回复
高手帮忙看看,有啥其它办法不?谢谢.
赵4老师 2015-07-31
  • 打赏
  • 举报
回复
自己在MSDN里面搜索using
snfdf 2015-07-31
  • 打赏
  • 举报
回复
研究了一下,又有了点新的发现。本来截了两张图,但上传不上来,我还是简单描述下吧。
我从网上下载了个C++的语音源码,在项目里可以添加引用,在添加引用里可以看到有.NET,里面有System.Speech。
我自己的这个项目在添加引用里一片空白,什么也没有。我又重新建了个MFC DLL项目也是一样的,这个意思是不是说在DLL里不能添加引用?有啥解决办法不?谢谢。
假正经的班长 2015-07-30
  • 打赏
  • 举报
回复
using System.Speech.Synthesis; 的确像C#的引入方式。这里不能用在C++里。 C++还是找一些开源库来用吧
snfdf 2015-07-30
  • 打赏
  • 举报
回复
引用 3 楼 GKatHere 的回复:
不知道 using System.Speech.Synthesis;是什么, 注释掉呢?
我在网上查可以用来语音读取文本内容,简单好用,不过网上的例子是C#的. 如果C++有别的方法可以实现语音也可以.
GKatHere 2015-07-30
  • 打赏
  • 举报
回复
不知道 using System.Speech.Synthesis;是什么, 注释掉呢?
snfdf 2015-07-30
  • 打赏
  • 举报
回复
引用 1 楼 cjqpker 的回复:
using System.Speech.Synthesis; 这句是个什么?using namespace System.Speech.Synthesis; ?
还是报错,同样的错误.
假正经的班长 2015-07-30
  • 打赏
  • 举报
回复
using System.Speech.Synthesis; 这句是个什么?using namespace System.Speech.Synthesis; ?

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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