vs2010 mfc工程设置后报mfc link符号未实现

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
一个傻瓜,为了一个不可能的梦在拼搏。
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
& 名称就叫做TestATL吧,点击确定后,会弹出ATL项目向导,这里注意下,如果你不怕麻烦,直接跳过,要是怕麻烦的话,就选择支持MFC,可能对程序而言,增大了冗余量,毕竟一个MFC类库不小,但是我怕麻烦,呵呵,就选上了。插个图: 对了,顺便讲讲应用程序类型:如果是开发过程,建议选择动态链接库,就是进程内部运行,如果你的程序较大,就知道它有多快了。至于可执行文件,最后会产生一个可执行的(exe)的COM类型。最后呢,服务(EXE),我没有发言权,因为没有用过,但是从资料上读过,是利用NT服务运行的,后面闲下来,我在整整。 好了,言归正传,上面搞定后,对TestATL进行添加类,一般对于刚开始学习ATL而言,建议选择ATL简单对象,这个基本可以应付你以后很多情况。我们给这个新类创建名称,NewC& 你填写了名称,后面的框就随后自己生成了,但是此时注意:ProgID,最好自己生成,不然后面自己调用很麻烦!比如加一个TestATL.NewCom,这个不是绝对的,看你自己喜好了。最好点击完成。 看看类视图,看到接口INewCom,右击添加方法Hello:&& 这不,接口搞定了。自己在CNewCom中,自己对其定义。例如:&对了,我使用的是多字节。到目前为止,你的COM控件已经生成了。F7下,就准备测试吧。嗯,创建一个MFC对话框,项目你就称为test_TestATL吧,无所谓了。在stdafx.h中,插入#import "D:\\VS项目\\TestATL\\TestATL\Debug\\TestATL.tlb"自己的路径啊,不要照抄~自己添加一个按钮Button1,添加下面的内容:&接下来,为其添加接口的类,自然把TestATL_i.c和TestATL_i.h添加到该MFC对话框了。运行下,必须出错:fatal&error&C1010:&unexpected&end&of&file&while&looking&for&precompiled&header&directive&呵呵,放心了,你的代码没错,是预编译搞的破事,你们可以看看stdafx.h的作用,一把双刃剑。一般程序小,你就alt+F7,把预编译头选择为取消:&接着最后了:&&好了,讲完了,希望能帮助你。
阅读(2288)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'VS2010创建ATL简单例子及MFC调用测试(原创)',
blogAbstract:'\t最近忙着做了一阵底层接口,也借鉴了网上很多资料,但是感觉不全,用的很不舒服,刚好自己这段时间也有了些经验,想分享给大家,重在大家互相指点。\t首先,新建一个ATL项目:&\t名称就叫做TestATL吧,点击确定后,会弹出ATL项目向导,这里注意下,如果你不怕麻烦,直接跳过,要是怕麻烦的话,就选择支持MFC,可能对程序而言,增大了冗余量,毕竟一个MFC类库不小,但是我怕麻烦,呵呵,就选上了。插个图:',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'一个傻瓜,为了一个不可能的梦在拼搏。',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}VS2010&MFC编程遇到的一些问题和解决方案_grf_sunflower_新浪博客
VS2010&MFC编程遇到的一些问题和解决方案
error&LNK1120:&2&个无法解析的外部命令
C:\Users\souh\Desktop\工程项目\重做图书馆\Debug\重做图书馆.exe 1错误 8
error&LNK2019:&无法解析的外部符号&"public:&__thiscall&Database::~Database(void)"&(??1?$Database@VBook@@@@QAE@XZ),该符号在函数&__catch$?CheckOut@Librarian@@QAEXXZ$0&中被引用
C:\Users\souh\Desktop\工程项目\重做图书馆\重做图书馆\library_tmp_db.obj错误
error&LNK2019:&无法解析的外部符号&"public:&__thiscall&Database::~Database(void)"&(??1?$Database@VReader@@@@QAE@XZ),该符号在函数&__catch$?CheckOut@Librarian@@QAEXXZ$0&中被引用
C:\Users\souh\Desktop\工程项目\重做图书馆\重做图书馆\library_tmp_db.obj
解答:关于无法解析的外部符号在我印象中1&有可能没有包含某些库2&你用了某些函数只写了声明没函数的实现
2、VC++中"using namespace
std"有什么用的​?
是一个命名空间..不同的命名空间可以有相同的类名被定义 ..using
就是指明下面的程序使用std,如果不用这句指明的话就要用std::string(string是std空间中定义的也可以在全局空间中定义,只要名字空间不一样即可..)..否则可以默认名字空间中有std.便不用std::来修饰它是C++新标准中有的,解决多人作编大程序时名字冲突问题。比如A
B两个班都有叫张三的人,你要使用A班的张三,必然要先指名是A班这个名字空间(namespace),然后你对张三的所有命令才能达到你的预想,不会叫错人&如果你用#include就不需写这句话(旧标准)。但是如果你用#include就必须要写。​
grf_sunflower
博客等级:
博客积分:0
博客访问:822
关注人气:0
荣誉徽章:求助vs2010达人,error LINK2019
想在mfc下使用PGL(Plot Graphic Library),实现绘图功能,。加入后老是报error2019,请问是与GDI有关系吗,还是include目录设置问题。我电脑上同时装了vs2008,可以在08下运行。
1& MainFrm.cpp
1& PGLGraphObj.cpp
1& _Adding library: AlgoTools7d.lib: MFC71, dll,Debug, MBCS
1& _Adding library: IGfx7d.lib: MFC7.0, dll, Debug, MBCS
1& _Adding library: gdiplus.lib
1& _Adding library: PGLCore7d.lib: MFC7.1,dll, Debug, MBCS
1& _Adding library: NewMenuLib7d.lib: MFC7.0, dll, Debug, MBCS
1& _Adding library: PGLMFC7d.lib: MFC7.1, Debug, MBCS
1& ChildFrm.cpp
1& 正在生成代码...
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: char const * __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::c_str(void)const & (__imp_?c_str@?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QBEPBDXZ),该符号在函数 &public: virtual void __thiscall gfxinterface::CGDIpInterface::DrawTextStrip(class std::vector&struct gfxinterface::_sPointD,class std::allocator&struct gfxinterface::_sPointD& & const &,class std::vector&class std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &,class std::allocator&class std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& & & & const &,enum gfxinterface::_ETextAlignment,double)& (?DrawTextStrip@CGDIpInterface@gfxinterface@@UAEXABV?$vector@U_sPointD@gfxinterface@@V?$allocator@U_sPointD@gfxinterface@@@std@@@std@@ABV?$vector@V?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@V?$allocator@V?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@@2@@4@W4_ETextAlignment@2@N@Z) 中被引用
1&IGfx7d.lib(GDIpHelper.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: char const * __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::c_str(void)const & (__imp_?c_str@?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QBEPBDXZ)
1&IGfx7d.lib(GfxInterface.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: char const * __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::c_str(void)const & (__imp_?c_str@?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QBEPBDXZ)
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: unsigned int __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::size(void)const & (__imp_?size@?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QBEIXZ),该符号在函数 &public: virtual void __thiscall gfxinterface::CGDIpInterface::DrawTextStrip(class std::vector&struct gfxinterface::_sPointD,class std::allocator&struct gfxinterface::_sPointD& & const &,class std::vector&class std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &,class std::allocator&class std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& & & & const &,enum gfxinterface::_ETextAlignment,double)& (?DrawTextStrip@CGDIpInterface@gfxinterface@@UAEXABV?$vector@U_sPointD@gfxinterface@@V?$allocator@U_sPointD@gfxinterface@@@std@@@std@@ABV?$vector@V?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@V?$allocator@V?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@@2@@4@W4_ETextAlignment@2@N@Z) 中被引用
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: void __thiscall std::basic_istringstream&char,struct std::char_traits&char&,class std::allocator&char& &::`vbase destructor'(void)& (__imp_??_D?$basic_istringstream@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAEXXZ),该符号在函数 &public: virtual void __thiscall gfxinterface::CGDIpInterface::SetDash(char const *)&(?SetDash@CGDIpInterface@gfxinterface@@UAEXPBD@Z) 中被引用
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::~basic_string&char,struct std::char_traits&char&,class std::allocator&char& &(void)& (__imp_??1?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAE@XZ),该符号在函数 &public: virtual void __thiscall gfxinterface::CGDIpInterface::SetDash(char const *)& (?SetDash@CGDIpInterface@gfxinterface@@UAEXPBD@Z) 中被引用
1&IGfx7d.lib(GDIpHelper.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::~basic_string&char,struct std::char_traits&char&,class std::allocator&char& &(void)& (__imp_??1?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAE@XZ)
1&IGfx7d.lib(GfxInterface.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::~basic_string&char,struct std::char_traits&char&,class std::allocator&char& &(void)& (__imp_??1?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAE@XZ)
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::basic_istringstream&char,struct std::char_traits&char&,class std::allocator&char& &::basic_istringstream&char,struct std::char_traits&char&,class std::allocator&char& &(class std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& & const &,int)& (__imp_??0?$basic_istringstream@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAE@ABV?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@H @Z),该符号在函数 &public: virtual void __thiscall gfxinterface::CGDIpInterface::SetDash(char const *)& (?SetDash@CGDIpInterface@gfxinterface@@UAEXPBD@Z) 中被引用
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &(char const *)& (__imp_??0?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAE@PBD@Z),该符号在函数 &public: virtual void __thiscall gfxinterface::CGDIpInterface::SetDash(char const *)& (?SetDash@CGDIpInterface@gfxinterface@@UAEXPBD@Z) 中被引用
1&IGfx7d.lib(GDIpHelper.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &(char const *)& (__imp_??0?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAE@PBD@Z)
1&IGfx7d.lib(GfxInterface.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &::basic_string&char,struct std::char_traits&char&,class std::allocator&char& &(char const *)& (__imp_??0?$basic_string@DU?$char_traits
@D @std@@V?$allocator
@D @2@@std@@QAE@PBD@Z)
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: void __thiscall std::_Container_base_secure::_Orphan_all(void)const & (__imp_?_Orphan_all@_Container_base_secure@std@@QBEXXZ),该符号在函数 &public: class std::vector&float,class std::allocator&float& & & __thiscall std::vector&float,class std::allocator&float& &::operator=(class std::vector&float,class std::allocator&float& & const &)& (??4?$vector@MV?$allocator
@M @std@@@std@@QAEAAV01@ABV01@@Z) 中被引用
1&IGfx7d.lib(GDIpHelper.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: void __thiscall std::_Container_base_secure::_Orphan_all(void)const & (__imp_?_Orphan_all@_Container_base_secure@std@@QBEXXZ)
1&IGfx7d.lib(GfxInterface.obj) : error LNK2001: 无法解析的外部符号 &__declspec(dllimport) public: void __thiscall std::_Container_base_secure::_Orphan_all(void)const & (__imp_?_Orphan_all@_Container_base_secure@std@@QBEXXZ)
1&IGfx7d.lib(GDIpInterface.obj) : error LNK2019: 无法解析的外部符号 &__declspec(dllimport) public: __thiscall std::_Container_base_secure::~_Container_base_secure(void)& (__imp_??1_Container_base_secure@std@@QAE@XZ),该符号在函数 &protected: __thiscall std::_Container_base_aux_alloc_empty&class std::allocator&float& &::~_Container_base_aux_alloc_empty&class std::allocator&float& &(void)& (??1?$_Container_base_aux_alloc_empty@V?$allocator
@M @std@@@std@@IAE@XZ) 中被引用
高手能帮我看下是可能哪个库少加了吗?纠结好几天了
这种情况一般都是函数只找到声明但没有实现,或者是少了什么链接库& VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)
VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构)
&&&&&& 鸡啄米在上一讲中为大家演示了如何。这一节将以上一讲中生成应用程序HelloWorld的文件结构为例,讲解应用程序工程中文件的组成结构。&&&&& &用应用程序向导生成框架程序后,我们可以在之前设置的Location下看到以解决方案名命名的文件夹,此文件夹中包含了几个文件和一个以工程名命名的子文件夹,这个子文件夹中又包含了若干个文件和一个res文件夹,创建工程时的选项不同,工程文件夹下的文件可能也会有所不同。&&&&&& 如果已经以Debug方式编译链接过程序,则会在解决方案文件夹下和工程子文件夹下各有一个名为&Debug&的文件夹,而如果是Release方式编译则会有名为&Release&的文件夹。这两种编译方式将产生两种不同版本的可执行程序:Debug版本和Release版本。Debug版本的可执行文件中包含了用于调试的信息和代码,而Release版本则没有调试信息,不能进行调试,但可执行文件比较小。&&&&&& 鸡啄米将所有文件分为6个部分:解决方案相关文件、工程相关文件、应用程序头文件和源文件、资源文件、预编译头文件和编译链接生成文件。&&&&&& 1.解决方案相关文件&&&&&& 解决方案相关文件包括解决方案文件夹下的.sdf文件、.sln文件、.suo文件和ipch文件夹。&&&&&& .sdf文件和ipch目录一般占用空间比较大,几十兆甚至上百兆,与智能提示、错误提示、代码恢复和团队本地仓库等相关。如果你觉得不需要则可以设置不生成它们,方法是点击菜单栏Tools-&Options,弹出Options对话框,选择左侧面板中Text Editor-&C/C++-&Advanced,右侧列表中第一项Disable Database由False改为True就可以了,最后关闭VS2010再删除.sdf文件和ipch目录以后就不会再产生了。但关闭此选项以后也会有很多不便,例如写程序时的智能提示没有了。&&&&&& .sln文件和.suo文件为MFC自动生成的解决方案文件,它包含当前解决方案中的工程信息,存储解决方案的设置。&&&&&&&2.工程相关文件&&&&&& 工程相关文件包括工程文件夹下的.vcxproj文件和.vcxproj.filters文件。&&&&& &.vcxproj文件是MFC生成的工程文件,它包含当前工程的设置和工程所包含的文件等信息。.vcxproj.filters文件存放工程的虚拟目录信息,也就是在解决方案浏览器中的目录结构信息。&&&&&& 3.应用程序头文件和源文件&&&&&& 应用程序向导会根据应用程序的类型(单文档、多文档或基于对话框的程序)自动生成一些头文件和源文件,这些文件是工程的主体部分,用于实现主框架、文档、视图等。鸡啄米下面分别简单介绍下各个文件:&&&&&& HelloWorld.h:应用程序的主头文件。主要包含由CWinAppEx类派生的CHelloWorldApp类的声明,以及CHelloWorldApp类的全局对象theApp的声明。&&&&&& HelloWorld.cpp:应用程序的主源文件。主要包含CHelloWorldApp类的实现,CHelloWorldApp类的全局对象theApp的定义等。&&&&&& MainFrm.h和MainFrm.cpp:通过这两个文件从CFrameWndEx类派生出CMainFrame类,用于创建主框架、菜单栏、工具栏和状态栏等。&&&&&& HelloWorldDoc.h和HelloWorldDoc.cpp:这两个文件从CDocument类派生出文档类CHelloWorldDoc,包含一些用来初始化文档、串行化(保存和装入)文档和调试的成员函数。&&&&&& HelloWorldView.h和HelloWorldView.cpp:它们从CView类派生出名为CHelloWorldView的视图类,用来显示和打印文档数据,包含了一些绘图和用于调试的成员函数。&&&&&& ClassView.h和ClassView.cpp:由CDockablePane类派生出CClassView类,用于实现应用程序界面左侧面板上的Class View。&&&&& &FileView.h和FileView.cpp:由CDockablePane类派生出CFileView类,用于实现应用程序界面左侧面板上的File View。&&&&&& OutputWnd.h和OutputWnd.cpp:由CDockablePane类派生出COutputWnd类,用于实现应用程序界面下侧面板Output。&&&&&& PropertiesWnd.h和PropertiesWnd.cpp:由CDockablePane类派生出CPropertiesWnd类,用于实现应用程序界面右侧面板Properties。&&&&& &ViewTree.h和ViewTree.cpp:由CTreeCtrl类派生出CViewTree类,用于实现出现在ClassView和FileView等中的树视图。&&&&&& 4.资源文件&&&&&& 一般我们使用MFC生成窗口程序都会有对话框、图标、菜单等资源,应用程序向导会生成资源相关文件:res目录、HelloWorld.rc文件和Resource.h文件。&&&&&& res目录:工程文件夹下的res目录中含有应用程序默认图标、工具栏使用图标等图标文件。&&&&&& HelloWorld.rc:包含默认菜单定义、字符串表和加速键表,指定了默认的About对话框和应用程序默认图标文件等。&&&&&& Resource.h:含有各种资源的ID定义。&&&&&&&5.预编译头文件&&&&&& 几乎所有的MFC程序的文件都要包含afxwin.h等文件,如果每次都编译一次则会大大减慢编译速度。所以把常用的MFC头文件都放到了stdafx.h文件中,然后由stdafx.cpp包含stdafx.h文件,编译器对stdafx.cpp只编译一次,并生成编译之后的预编译头HelloWorld.pch,大大提高了编译效率。&&&&&& 6.编译链接生成文件&&&&&& 如果是Debug方式编译,则会在解决方案文件夹和工程文件夹下都生成Debug子文件夹,而如果是Release方式编译则生成Release子文件夹。&&&&&& 工程文件夹下的Debug或Release子文件夹中包含了编译链接时产生的中间文件,解决方案文件夹下的Debug或Release子文件夹中主要包含有应用程序的可执行文件。&&&&&& 关于应用程序工程文件的组成结构鸡啄米就先讲到这了。其中包含了很多专有名词,以后大家会慢慢熟悉的。欢迎来鸡啄米博客交流。谢谢。&
除非特别注明,文章均为原创
转载请标明本文地址:
作者:鸡啄米
&&( 23:32:16)&&( 1:53:2)&&( 23:22:54)&&( 22:18:8)&&( 22:47:28)&&( 21:5:7)&&( 22:51:7)&&( 22:15:11)&&( 22:12:14)&&( 22:50:53)
不错的。学习了。
早已不接触 程序 多年了!鸡啄米 于
22:19:54 回复做什么做好了都行
图片配的很棒啊鸡啄米 于
22:20:52 回复谢谢
博客不错,有时间我一定还会来的!
很好的博文,支持博主,博主大牛啊正在学习鸡啄米 于
22:21:16 回复欢迎常来学习交流
语言的简练、精确,着实令我佩服。可见其文字功底深厚。鸡啄米 于
22:44:29 回复谢谢认同!Might 于
07:33:49 回复谢谢。例如我新建一个Test工程和解决方案,编译链接过程序之后在Test解决方案文件夹中只有Debug文件夹、Test工程文件夹、Test.sdf和Test.sln四个对象,没有这一讲中提到的.suo文件和ipch目录。
您好,我的文件夹中只有.sdf和.sln文件,请问是为什么,谢谢了!鸡啄米 于
22:50:14 回复哪个文件夹?具体说说由 鸡啄米 于
22:50:56 最后编辑Might 于
07:34:20 回复谢谢。例如我新建一个Test工程和解决方案,编译链接过程序之后在Test解决方案文件夹中只有Debug文件夹、Test工程文件夹、Test.sdf和Test.sln四个对象,没有这一讲中提到的.suo文件和ipch目录。本文来源于鸡啄米 / , 原文地址:/software/143.html
真的很感谢,一直在找VS2008的教程,终于找到了,谢谢鸡啄米,讲解的也很详细,易懂,我会继续学习的,谢谢!!鸡啄米 于
22:40:20 回复直接学VS2010吧,呵呵。不用谢,大家喜欢就好。
写得非常好
谢谢楼主!!鸡啄米 于
22:34:15 回复谢谢,欢迎常来
写得很好,学习中
继续学习,了解了每次运行程序生成那么多文件到底是什么
鸡啄米,非常谢谢你!我学到了很多很多
每次新建项目点finish之后都要很久才完成,状态栏显示正在分析包含文件****,不知你会不会哈?怪不得vs10每个项目这么大!
你还会出什么啊
我会长期关注
我的专业软件工程 希望鸡啄米能给我指导下以后的方向
老师,你好。我根据你的步骤利用MFC向导生成单文档应用程序框架,创建这个程序完成后,打开HelloWorld.h这个头文件是系统提示出现错误,然后整个VC自动关闭了。请问这是什么原因,怎么解决?我用的是专业版的!you雾 于
0:36:32 回复根据好心网友帮忙解决了:将默认开发环境设置为c#或者其他就,然后重新设置回来就可以解决!!!!
大神有没有听过创客制汇节
教程不错,正在学习,排版不错
鸡啄米老师,写的太好了一直找的就是这个,老师能不能让我把这个自己整理下,然后打印出来,做成书看着比较方便。
真是个大好人啊
打心眼你感谢你!!
非常感谢博主的辛苦工作,很有帮助!
&几乎所有的MFC程序的文件都要包含afxwin.h等文件,如果每次都编译一次则会大大减慢编译速度。所以把常用的MFC头文件都放到了stdafx.h文件中,然后由stdafx.cpp包含stdafx.h文件,编译器对stdafx.cpp只编译一次,并生成编译之后的预编译头HelloWorld.pch,大大提高了编译效率。&这段话怎么理解?
有 VS2010/MFC编程入门之三(VS2010应用程序工程中文件的组成结构) 的纸质的书吗?觉得写得很好 我邮箱
软件在官网上下载不了?有人有软件么?谢谢。
完全随机文章}

我要回帖

更多关于 vs2010 mfc教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信