VC编译错误:fatal error C1083: Cannot open include file: ‘Sapi.h’: No such file or directory

admin | 开发问题 | 2013-10-09
fatal error C1083: Cannot open include file: ‘Sapi.h’: No such file or directory 去Microsoft网站上下载Microsoft Speech SDK,即可。 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&DisplayLang=en [阅读全文]
ė2,588 浏览数 6没有评论 0

comutil.h(101) : fatal error C1001: INTERNAL COMPILER ERROR

admin | 开发问题 | 2013-10-09
以前能编译的程序今天再编译发生错误: Compiling… DataWorker.cpp d:\program files\microsoft visual studio\vc98\include\comutil.h(101) : fatal error C1001: INTERNAL COMPILER ERROR (compiler file ‘msc1.cpp’, line 1786) Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical ... [阅读全文]
ė4,149 浏览数 6没有评论 0

fatal error LNK1103: debugging information corrupt; recompile module

admin | 开发问题 | 2013-10-08
编译程序时,如果涉及到版本问题,有时会出现这样的错误: fatal error LNK1103: debugging information corrupt; recompile module 在网上搜索了几种办法: (一): 这个错误产生的原因是: 2003年2月的SDK是支持VC6的最后一版,在此之后的就都是使用VC7/VC8来开发的了。 随着VC7/VC8中新的debug信息格式和一些安全检查机制的导入,在VC6上使用这些库的Debug... [阅读全文]
ė2,602 浏览数 6没有评论 0

VC常见的两个错误的解决

admin | 开发问题 | 2013-09-05
1。error PRJ0019: 工具从”Performing registration” 无法正常注册com组件,目前我个人的解决方法是手工用regsvr32注册 2。warning C4267: “初始化” : 从“size_t”转换到“int”,可能丢失数据        原因:由于平台的原因造成的,在64位的环境下size_t的长度和int不一致造成的        解决办法: 关闭平台检测功能就可以了。或者将其类型改... [阅读全文]
ė2,137 浏览数 6没有评论 0

添加ATL支持MFC项目的 (译)

admin | 开发问题 | 2013-09-02
如果您已经创建基于MFC的应用程序,那么你可以添加支持活动模板库(ATL),轻松运行添加ATL支持MFC项目向导。 注意 注意 ATL和MFC一般不支持的Visual Studio Express版本。 注意 注意 这种支持仅适用于简单的COM对象添加到一个MFC可执行文件或DLL项目。您可以添加其他COM对象(包括ActiveX控件)MFC项目,但对象可能不会如预期般运作。 为了你的MFC项目... [阅读全文]
ė2,219 浏览数 6没有评论 0

C++通过WMI修改IP,网关,DNS不重启(支持WIN7,VISTA)

admin | C++, 开发问题 | 2013-08-23
以前也做过修改IP的方法,感觉都不是最完美的,我觉得最完美的方法就是WMI了,所有在上次封装的WMI类中再封装了一下,可以简单的修改IP,GATEWAY ,DNS。 主要在上一篇文章中的网卡类中添加了四个成员函数 HRESULT SetIPAddress(CComBSTR* pArraybstrIp,CComBSTR* pArraybstrMask,const int& arraryCount,LONG* plReturn = NULL) HRESULT EnableDCPH(... [阅读全文]
ė7,257 浏览数 62条评论 0

中国电信的DNS劫持解决办法

admin | 开发问题 | 2013-08-23
http://www.9aixuexi.com/view-188672-1.html http://baike.baidu.com/view/3163602.htm DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。   电信的DNS劫持一般是指电信在对其所属... [阅读全文]
ė7,446 浏览数 61条评论 0

VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结

admin | 开发问题 | 2013-08-23
Background MSDN中对于在不同的配置下Link的LIB作了说明: C Runtime Library: 开关 对应的库 版本 /MD MSVCRT.LIB 多线程DLL的Release版本 /MDd MSVCRTD.LIB 多线程DLL的Debug版本 /MT LIBCMT.LIB 多线程静态链接的Release版本 /MTd LIBCMTD.LIB 多线程静态链接的Debug版本 /clr MSVCMRT.LIB 托管... [阅读全文]
ė2,996 浏览数 6没有评论 0

窗口居中显示

admin | 开发问题 | 2013-08-23
C++ // 窗口居中: void CMyDlg::ToCenter(void) { CRect rc; GetWindowRect(&rc); //得到窗口大小; int cx=::GetSystemMetrics(SM_CXSCREEN);//得到显示器横向分辩率; int cy=::GetSystemMetrics(SM_CYSCREEN);//得到显示器纵向分辩率; POINT pt; pt.x=(cx-rc.Width (... [阅读全文]
ė2,081 浏览数 6没有评论 0

STL跨DLL使用

admin | 开发问题 | 2013-08-22
STL跨平台调用会出现很多异常,你可以试试. STL使用模板生成,当我们使用模板的时候,每一个EXE,和DLL都在编译器产生了自己的代码,导致模板所使用的静态成员不同步,所以出现数据传递的各种问题,下面是详细解释。 原因分析: 一句话—–如果任何STL类使用了静态变量(无论是直接还是间接使用),那么就不要再写出跨执行单元访问它的代码。... [阅读全文]
ė5,310 浏览数 6没有评论 0

Ɣ回顶部

无觅相关文章插件,快速提升流量