我是这个平台的新手,我正在努力解决许多年前由承包商开发的现有代码的问题。
在Resource.h中,我有一些看起来像这样的东西,其中我添加了最后两个项目。
#define IDC_HOSPITAL_NAME_LABEL 1069
#define IDC_REASON_LABEL 1070
#define IDC_HOSPITAL_NAME_EDIT 1071
#define IDC_COMMENTS_EDIT 1072
#define IDC_COMMENTS_LABEL 1073
我已经编译和部署了好几次,我在代码中使用常量并且它不会在编译时抱怨,但是,虽然它可能与我试图解决的问题无关,但我确实注意到在IDE中,如果我右键单击并“添加”我新添加项目的定义,则表示“符号'IDC_COMMENTS_LABEL'未定义。”
事实上,即使我在定义中这样做,也会发生这种情况,因为它与其他非新定义的预期一致。
答案 0 :(得分:1)
听起来像是“其中一件事”。你会注意到很多。尽量不要让他们太伤心。最后...如果它编译......不要担心它:)
答案 1 :(得分:1)
你在最后一行有换行吗?丢失的一个可能会混淆IDE的符号解析器
答案 2 :(得分:1)
你试过重建吗?您也可以尝试退出VS,删除智能感知文件(* .ncb)和重建。
答案 3 :(得分:0)
这是因为,该符号可能未添加到VC ++的浏览信息文件中。
在VC ++中,在项目 - >设置 - >浏览信息下,启用单选按钮“构建浏览信息文件”。还要清理(构建 - >清理)临时文件。
现在,退出visual studio IDE,删除(* .ncb)文件。
重新启动VC6 ++&重建所有。那应该做。