从CSDN里下载了一个记事本,想自己改一下代码,结果复制到新的项目里时出现了这么多错误。我用的是VS2010
1>d:\编程项目\1\1\简单记事本++.cpp(65): error C2146: 语法错误: 缺少“;”(在标识符“fr”的前面)
1>d:\编程项目\1\1\简单记事本++.cpp(65): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\编程项目\1\1\简单记事本++.cpp(65): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(66): error C2146: 语法错误: 缺少“;”(在标识符“fr2”的前面)
1>d:\编程项目\1\1\简单记事本++.cpp(66): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>d:\编程项目\1\1\简单记事本++.cpp(66): error C2086: “int FINDREPLACE”: 重定义
1> d:\编程项目\1\1\简单记事本++.cpp(65) : 参见“FINDREPLACE”的声明
1>d:\编程项目\1\1\简单记事本++.cpp(66): error C2065: “fr2”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(79): error C2065: “LPFINDREPLACE”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(79): error C2146: 语法错误: 缺少“;”(在标识符“lpfr”的前面)
1>d:\编程项目\1\1\简单记事本++.cpp(79): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(80): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(80): error C2065: “LPFINDREPLACE”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(80): error C2146: 语法错误: 缺少“;”(在标识符“lParam”的前面)
1>d:\编程项目\1\1\简单记事本++.cpp(81): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(81): error C2227: “->Flags”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(81): error C2065: “FR_DIALOGTERM”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(87): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(87): error C2227: “->Flags”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(87): error C2065: “FR_FINDNEXT”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(90): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(90): error C2227: “->lpstrFindWhat”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(91): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(91): error C2227: “->wReplaceWithLen”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(93): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(93): error C2227: “->Flags”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(93): error C2065: “FR_DOWN”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(97): error C2664: “MessageBoxW”: 不能将参数 2 从“const char [17]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(104): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(104): error C2227: “->Flags”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(104): error C2065: “FR_REPLACE”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(106): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(106): error C2227: “->lpstrFindWhat”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(107): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(107): error C2227: “->lpstrReplaceWith”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(108): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(108): error C2227: “->Flags”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(108): error C2065: “FR_DOWN”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(110): error C2664: “MessageBoxW”: 不能将参数 2 从“const char [17]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(118): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(118): error C2227: “->Flags”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(118): error C2065: “FR_REPLACEALL”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(120): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(120): error C2227: “->lpstrFindWhat”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(121): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(121): error C2227: “->lpstrReplaceWith”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(122): error C2065: “lpfr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(122): error C2227: “->Flags”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(122): error C2065: “FR_DOWN”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(168): error C2664: “CreateWindowExW”: 不能将参数 2 从“const char [5]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(179): error C2664: “MessageBoxW”: 不能将参数 2 从“const char [17]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(198): error C2065: “OPENFILENAME”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(198): error C2146: 语法错误: 缺少“;”(在标识符“open”的前面)
1>d:\编程项目\1\1\简单记事本++.cpp(198): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(199): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(199): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(199): error C2070: “'unknown-type'”: 非法的 sizeof 操作数
1>d:\编程项目\1\1\简单记事本++.cpp(200): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(200): error C2228: “.lStructSize”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(200): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(200): error C2070: “'unknown-type'”: 非法的 sizeof 操作数
1>d:\编程项目\1\1\简单记事本++.cpp(201): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(201): error C2228: “.hwndOwner”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(202): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(202): error C2228: “.lpstrFile”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(203): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(203): error C2228: “.lpstrFile”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(204): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(204): error C2228: “.nMaxFile”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(205): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(205): error C2228: “.lpstrFilter”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(206): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(206): error C2228: “.nFilterIndex”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(207): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(207): error C2228: “.lpstrFileTitle”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(208): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(208): error C2228: “.nMaxFileTitle”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(209): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(209): error C2228: “.lpstrInitialDir”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(210): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(210): error C2228: “.Flags”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(210): error C2065: “OFN_PATHMUSTEXIST”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(210): error C2065: “OFN_FILEMUSTEXIST”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(214): error C2065: “open”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(214): error C3861: “GetOpenFileName”: 找不到标识符
1>d:\编程项目\1\1\简单记事本++.cpp(218): error C2664: “CreateFileW”: 不能将参数 1 从“char [260]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(244): error C2664: “CreateFileW”: 不能将参数 1 从“char [260]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(251): error C2664: “MessageBoxW”: 不能将参数 2 从“const char [11]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(255): error C2664: “MessageBoxW”: 不能将参数 2 从“const char [16]”转换为“LPCWSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\编程项目\1\1\简单记事本++.cpp(262): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(262): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(262): error C2070: “'unknown-type'”: 非法的 sizeof 操作数
1>d:\编程项目\1\1\简单记事本++.cpp(263): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(263): error C2228: “.lStructSize”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(263): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(263): error C2070: “'unknown-type'”: 非法的 sizeof 操作数
1>d:\编程项目\1\1\简单记事本++.cpp(264): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(264): error C2228: “.hwndOwner”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(265): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(265): error C2228: “.lpstrFindWhat”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(266): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(266): error C2228: “.wFindWhatLen”的左边必须有类/结构/联合
1> 类型是“'unknown-type'”
1>d:\编程项目\1\1\简单记事本++.cpp(267): error C2065: “fr”: 未声明的标识符
1>d:\编程项目\1\1\简单记事本++.cpp(267): error C2228: “.Flags”的左边必须有类/结构/联合
1>d:\编程项目\1\1\简单记事本++.cpp(267): fatal error C1003: 错误计数超过 100;正在停止编译
1>
1>生成失败。
1>
1>已用时间 00:00:00.26
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========