Windows
懒惰的帮主
。。。
展开
-
C++ - _T含义 C++语言中“_T”是什么意思
_T("Hello")是一个宏,他的作用是让你的程序支持Unicode编码,因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。如果你编译一个转载 2013-12-22 19:14:49 · 1472 阅读 · 0 评论 -
fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
在将一VC6程序转换至VS2005时,出现了错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏;研究发现是由于VS2005生成清单文件的问题。 VS2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest file)(.manifest后缀文件)(其本质上是XML文档,你可以用文转载 2013-12-22 13:37:04 · 782 阅读 · 0 评论 -
64位系统下的"fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏“解决方案
上一篇转载的博文中,提到的方法在我的64为win7系统下都没有效果。经过各种尝试,发现原因似乎是系统自带的cvtres.exe和vs2010带的cvtres.exe冲突(这个可执行文件是MS的Resource File To COFF Object Conversion Utility),所以采用了一种简单粗暴的手段:把VC自带的那个cvtres.exe干掉。这么做的原因一是系统自带的转换工具版本原创 2013-12-22 14:23:00 · 1253 阅读 · 0 评论