从CSDN里下载了一个记事本,想自己改一下代码,结果复制到新的项目里时出现了这么多错误。我用的是VS2010

qq_36359714 2017-06-08 04:08:13
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 个 ==========
...全文
1973 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
之前从我自己电脑QQ发送代码到我手机端QQ,结果代码过长,自动转txt文档传,然后我在手机文档里面找到该txt文件,发送到企业微信,然后企业微信找到接收的txt文件,打开,把代码复制,放到vs2017的桌面应用程序项目里面,结果总是报错,找不到WinMain主函数,最后将代码复制粘贴到Word里面,然后再把Word文档里面的代码复制粘贴到项目里面,居然就运行成功了。 注意,代码复制到Word后,什么都不要动,直接复制粘贴到项目。 应该是编码的问题,但是我把txt文档另存为Unicode、ASCLL,然后复制粘贴到项目,结果都是报错。 不知道为什么
赵4老师 2017-06-13
  • 打赏
  • 举报
回复
为什么不下载Notepad++呢?
kakabulusi 2017-06-12
  • 打赏
  • 举报
回复
古代的算盘做的项目, 放到现代的电子计算机里面来编译,肯定是无法通过的。。。。。 新技术虽然速度快很多,但是老技术要高明得多!!
以免我忘记 2017-06-12
  • 打赏
  • 举报
回复
没代码,你光发错误没用的。
worldy 2017-06-09
  • 打赏
  • 举报
回复
应该是VC6的代码,VC6语法和VS有所不一样 你这个代码看起来似乎是 for(int i=0;....) {} //VC6可以使用i,VS不能使用,会出现未定义错误 i=...;//vc6可以,vs不可以
lx624909677 2017-06-09
  • 打赏
  • 举报
回复
打开sln文件看下原来的工程文件使用的版本
WJN92 2017-06-09
  • 打赏
  • 举报
回复
你肯定是缺少了什么头文件。看看错误的地方,看看那些什么未定义的关键词 再到网上查查是什么头文件的。
schlafenhamster 2017-06-08
  • 打赏
  • 举报
回复
版本 不对, 你的 vc版本 太高

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧