VS中RC资源文件编译错误

作者:Chilau 发布于:2014-11-22 18:12 分类:c/c++

今天在编译一个软件的时候发现的这个问题,一直编译不过,但是内容绝对没有错误。


27	IntelliSense: identifier "LANGUAGE" is undefined	2097152
Error	24	error RC2164: unexpected value in RCDATA	Resource.rc	53
Error	17	error RC2144: PRIMARY LANGUAGE ID not a number	Resource.rc	8
Error	18	error RC2135: file not found: VS_VERSION_INFO	Resource.rc	40
Error	26	error RC2135: file not found: VALUE	Resource.rc	57
Error	22	error RC2135: file not found: FILEOS	Resource.rc	49
Error	25	error RC2135: file not found: BLOCK	Resource.rc	55
Error	19	error RC2135: file not found: 1	Resource.rc	41
Error	20	error RC2135: file not found: 1	Resource.rc	42
Error	21	error RC2135: file not found: 0x3fL	Resource.rc	43
Error	23	error RC2135: file not found: 0x2L	Resource.rc	50

经过搜索,发现原来是资源文件的编码导致的。VS的编译器不能正确处理Unicode格式的文件,改为ANSI就OK了。



« Linux 3.x上可以用的MT7601U芯片的无线 | C语言:通过挂载点名称获取设备文件名»

发表评论: