首页
社区
课程
招聘
发个VS2010尚不可运行的源码
发表于: 2010-12-22 22:26 3387

发个VS2010尚不可运行的源码

2010-12-22 22:26
3387
是什么源码一看便知,比较汗的是外部依赖头文件传不了,有水平的话先帮我排排错吧,百度了很多都用不成,也不知道该从何学起
复杂的编译相关问题啊,比登天还摸不着头脑

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
Structure.h中头文件的顺序必须如下:
#include <stdio.h>  //用到printf()
#include <afxtempl.h> //用到CList模板
#include <Windows.h>
#include <commdlg.h> //用到OPENFILENAME
因为afxtempl中包含的afxv_w32.h不能定义在Windows.h之后
而commdlg又必须包含Windows.h
因为其中用到一些CALLBACK等宏
另外程序中m_hFileInfor未定义
函数加上前向引用声明,定义一下m_hFileInfor
设置:属性->general->use of MFC->Use MFC in a Shared DLL或Use MFC in a Static Library
属性->C++->code Generation->Runtime Library->(MD)
(我用的是英文版的,翻译不好,就把菜单原文贴上来了)
应该就没什么错误了~~
2010-12-23 11:54
0
雪    币: 120
活跃值: (55)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
结贴,新开的号啊,MFC那些个头文件互相包含的那些本人常常一头雾水,不知从何抓起以后有困惑就仰仗您了
PostScript:楼上这位功底扎实,为人厚道
2010-12-23 19:50
0
游客
登录 | 注册 方可回帖
返回
//