PRIMARY LANGUAGE ID not a number
用vs2010修改别人的源代码(估计是vc6下的) .RC 文件,报错:
1>.RC(8): error RC2144: PRIMARY LANGUAGE ID not a number
1>
1>
1>.RC(18): error RC2135: file not found: 100
在网上找到的解决办法:
1、注释掉 .RC 文件中的 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
2、在在resource.h中加入
#include <winresrc.h>
我仔细对比了一下原来的RC 文件和修改过的 RC文件,发现原来的 RC 文件中有
#include <winver.h>
而修改过的RC文件里没有类似的,所以不注释
掉 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED 的话,就必
须 #include <winresrc.h>, 这两个.h文件都是在 C:\Program Files (x86)
\Microsoft SDKs\Windows\v7.0A\Include 目录下的,所以两种方法必须二选一