首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为什么网上的C++代码 随便找一个都是异常的

2012-04-03 
为什么网上的C++代码 随便找一个都是错误的。找了几百个了 没发现一个是能用的。。。是不是我不会啊。。来求助下

为什么网上的C++代码 随便找一个都是错误的。
找了几百个了 没发现一个是能用的。。。是不是我不会啊。。来求助下

比如这个代码

C/C++ code
Cstring strPathName;if (!theApp.GetShellManager()->BrowseForFolder (strPathName,   this, strPathName, _T("选择图片所在文件夹"))) {  AfxMessageBox(_T("未选中文件夹"));  return; } //在文本控件里显示选择的路径GetDlgItem(IDC_EDIT_PATH)->SetWindowTextA(strPathName); 


我放进去 一堆错误如下:

错误1error C2065: “Cstring”: 未声明的标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h121

错误12error C2065: “IDC_EDIT_PATH”: 未声明的标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h131

错误7error C2065: “strPathName”: 未声明的标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h123

错误8error C2065: “strPathName”: 未声明的标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h124

错误4error C2065: “theApp”: 未声明的标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h123

错误14error C2065: “strPathName”: 未声明的标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h131

错误2error C2146: 语法错误: 缺少“;”(在标识符“strPathName”的前面)c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h121

错误6error C2227: “->BrowseForFolder”的左边必须指向类/结构/联合/泛型类型c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h123

错误13error C2227: “->SetWindowTextA”的左边必须指向类/结构/联合/泛型类型c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h131

错误5error C2228: “.GetShellManager”的左边必须有类/结构/联合c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h123

错误9error C3861: “_T”: 找不到标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h124

错误11error C3861: “_T”: 找不到标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h126

错误15error C3861: “GetDlgItem”: 找不到标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h131

错误10error C3861: “AfxMessageBox”: 找不到标识符c:\documents and settings\administrator\my documents\visual studio 2010\projects\buy\buy\Form1.h126


[解决办法]
唉,很多变量都没有定义啊,头文件没有啊,等等。
[解决办法]
是你不会用,还是照着书敲几个程序,慢慢来吧
[解决办法]
mfc严重依赖VS的工程模板,单独拿出来能用的极少

而且,网上搜的代码质量极差,正式的工程要么自己写,要么找著名开源工程的代码

热点排行