许愿墙
|
有事QQ我
|
添加收藏
|
论坛联盟
|
无图版
|
Home首页
»
您尚未
登录
注册
|
标签
|
推荐
|
搜索
|
帮助
|
社区服务
|
道具中心
|
银行
|
天赐良缘
|
朋友圈
社区服务
勋章中心
风格切换
msn
短消息
收件箱
发件箱
消息跟踪
写新消息
控制面板
控制面板首页
编辑个人资料
查看个人资料
好友列表
用户权限查看
交易币管理
积分转换
特殊组购买
收藏夹
我的主题
统计排行
基本统计信息
到访IP统计
管理团队
管理统计
在线统计
会员排行
版块排行
帖子排行
共享空间
»
mapgis软件共享
»
请求帮助 我配置VC++ 环境的时候 总是没有include头文件怎么办呢
>> PHPwind Board
>> 会员之家
|- 新手报到
|- 新手求助
|- 会员风采
>> 绘图软件共享
|- mapgis软件共享
|- ESRI(ArcGIS)软件共享
|- Mapinfo软件共享
|- AutoCad软件共享
>> photoshop
|- photoshop软件共享
|- photoshop技术共享
>> 资源共享
|- 软件共享区
|- 杀毒共享区
|- 注册机码共享
|- qq知识共享
|- pc技术共享
>> 休闲娱乐
|- 文学天地
|- 音乐空间
|- 影视天地
|- 精美贴图
|- 绝色美女
|- 自然风景
|- 搞笑逗乐
|- 体育世界
|- 游戏下载
>> 站务管理
|- 论坛公告
|- 站务管理
|- 版主议事
交 易
投 票
本页主题:
请求帮助 我配置VC++ 环境的时候 总是没有include头文件怎么办呢
打印
|
加为IE收藏
|
复制链接
|
收藏主题
|
上一主题
|
下一主题
newbridge
级别:
实习生
配偶:
单身
精华:
0
发帖:
4
威望:
22 点
金钱:
35 金币
贡献值:
0 点
在线时间:4(小时)
注册时间:2008-05-05
最后登录:2008-05-19
小
中
大
请求帮助 我配置VC++ 环境的时候 总是没有include头文件怎么办呢
具体配置如下:
第一步:建一个Visual C++的项目。打开Visual C++工作环境,选择File菜单New命令,在弹出的对话框中选择Projects页的MFC AppWizard(EXE)项并在Project name编辑框中敲入工程名(例如:engineer),然后单击OK。这样便进入了AppWizard(向导)的第一步,在这一步里用户要选择工程类型,可以选择单文档或多文档工程,初学者最好选单文档类型;单击Next进入向导的第二步、第三步、直到完成(Finish之后OK),这几步用户可以采用默认设置。到此为止一个VC的项目已建好,然后用户的工作就是在这个项目中实现MAPGIS平台中的功能及自己想要的其他功能。
第二步:要完成的工作是将工程中的视图类改为继承CGisEditView类。具体操作是打开工程中的视图类的两个文件(*View.h、*View.cpp),用Visual C++查找替换功能(Edit菜单下的Replace命令或热键Ctrl+H)分别将这两个文件中的CView字符串全部替换为CGisEditView,替换完毕,在工程中视图类的定义前面加入#include “cgisedit.h”,这样就完成了CGisEditView类的继承。
第三步:调用CGisEditView类中的OnDraw(pDC)函数,以完成绘图工作的预先处理。具体操作方法:在视图类的OnDraw(CDC* pDC)函数中加语句CGisEditView::OnDraw(pDC)。添加过程见下面示例:
void CEngineerView::OnDraw(CDC* pDC)
{
CEngineerDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CGisEditView::OnDraw(pDC);
}
第四步:对Visual C++的工作环境进行必要的设置,这些设置很重要。
第1项(字节)设置:选择Project菜单下的Settings命令,在C/C++页面上,Category一栏选择 Code Generation,并将Struct Member Alignment设定为1 Byte。
第2项(输出目录)设置:把生成的可执行文件输出到MAPGIS动态连接库所在的目录下。选择Project菜单下的Settings命令,在General页面上,Output files一栏,填写mapgis应用程序目录,例如:c:\mapgis60\program。
第3项(包含库)设置:设置头文件及库文件的路径。选择Tools菜单下的Options命令,在Directory页面上,在Show directories for:一栏选择include files,在Directories:下面填写MAPGIS二次开发库头文件目录,例如,C:\MAPGIS60\include;然后,在此页面上的Show directories for:一栏再选择library files,在Directories:下面填写MAPGIS二次开发库目录,例如,C:\MAPGIS60\lib。
但是第四步的第三项总是配不好高手指点下 会出现下列情况 :
c:\documents and settings\xinqiao.zhang\桌面\新建文件夹222\mapgis二次开发sdk,实例程序[1]\mapgis二次开发sdk,实例程序\mapgis6.5\示例程序\实例程序\图形编辑_示例\myeditview.h(12) : fatal error C1083: Cannot open include file: 'CGisEdit.h': No such file or directory
执行 cl.exe 时出错.
谢谢
Posted: 2008-05-17 09:31 |
[楼 主]
帖子浏览记录
版块浏览记录
快速跳至
>> PHPwind Board
>> 会员之家
|- 新手报到
|- 新手求助
|- 会员风采
>> 绘图软件共享
|- mapgis软件共享
|- ESRI(ArcGIS)软件共享
|- Mapinfo软件共享
|- AutoCad软件共享
>> photoshop
|- photoshop软件共享
|- photoshop技术共享
>> 资源共享
|- 软件共享区
|- 杀毒共享区
|- 注册机码共享
|- qq知识共享
|- pc技术共享
>> 休闲娱乐
|- 文学天地
|- 音乐空间
|- 影视天地
|- 精美贴图
|- 绝色美女
|- 自然风景
|- 搞笑逗乐
|- 体育世界
|- 游戏下载
>> 站务管理
|- 论坛公告
|- 站务管理
|- 版主议事
共享空间
»
mapgis软件共享
Time now is:07-09 19:25, Gzip enabled
辽ICP备07500903号
Powered by
PHPWind
&
Uu1001
v2.0
Certificate
Code © 2003-07
PHPWind.com
Corporation