当前位置: 首页 > news >正文

房地产设计网站重庆网站优化排名推广

房地产设计网站,重庆网站优化排名推广,wordpress问答悬赏功能,dw网站开发流程在创建项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved e…

在创建项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有:

libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16

msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16

nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex

nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex

下面介绍解决的方法:

1. Windows子系统设置错误, 提示:

libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:

[Project] --> [Settings] --> 选择"Link"属性页,

在Project Options中将/subsystem:console改成/subsystem:windows

2. Console子系统设置错误, 提示:

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16

控制台项目要使用Console子系统, 而不是Windows, 设置:

[Project] --> [Settings] --> 选择"Link"属性页,

在Project Options中将/subsystem:windows改成/subsystem:console

注意:后边的/incremental:yes也得去掉

3. 程序入口设置错误, 提示:

msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16

通常, MFC项目的程序入口函数是WinMain, 如果编译项目的Unicode版本, 程序入口必须改为wWinMainCRTStartup, 所以需要重新设置程序入口:

[Project] --> [Settings] --> 选择"Link"属性页,

在Category中选择Output,

再在Entry-point symbol中填入wWinMainCRTStartup, 即可

4. 线程运行时库设置错误, 提示:

nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex

nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex

这是因为MFC要使用多线程时库, 需要更改设置:

[Project] --> [Settings] --> 选择"C/C++"属性页,

在Category中选择Code Generation,

再在Use run-time library中选择Debug Multithreaded或者multithreaded

其中,

Single-Threaded 单线程静态链接库(release版本)

Multithreaded 多线程静态链接库(release版本)

multithreaded DLL 多线程动态链接库(release版本)

Debug Single-Threaded 单线程静态链接库(debug版本)

Debug Multithreaded 多线程静态链接库(debug版本)

Debug Multithreaded DLL 多线程动态链接库(debug版本)

单线程: 不需要多线程调用时, 多用在DOS环境下

多线程: 可以并发运行

静态库: 直接将库与程序Link, 可以脱离MFC库运行

动态库: 需要相应的DLL动态库, 程序才能运行

release版本: 正式发布时使用

debug版本: 调试阶段使用

学习侯老师的<<深入浅出MFC>>时,第三章的Frame1程序,开始新建Win32 一个空的Console Application,然后把书中的代码如实写上去,编译错误如下:

my.obj : error LNK2001: unresolved external symbol "class CWinApp * __cdecl AfxGetApp(void)" (?AfxGetApp@@YAPAVCWinApp@@XZ)  

导致原因是:未将MFC.CPP加到工程中去。

 

下面是Win32 Application和Win32 Console Application区别

Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。

其中Win32 Application 就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如

圆形的、不规则形状的…… 它们都是所谓的GUI(Graphics User Interface图形用户接口),我们

可以通过鼠标点击来完成控制。 Win32 Application是为你开发windows应用程序所准备的,程序

以WinMain()为入口,#include<windows.h>,能够使用win32 API函数。

而Win32 Console Application(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示

符)的样子出现,我们得用键盘输入各种命令来使用它,它与纯dos程序区别是:它是32位的;

或者叫CUI(Character User Interface字符用户接口)。 console程序以main()为入口,不能使用

win32 API函数

vc6里Win32 Application和Win32 console Application的区别:

很多VC初学者可能会常遇到如下链接错误:

Linking... /subsystem:windows

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol     WinMain @16

Debug/TestWin.exe : fatal error LNK1120: 1 unresolved externals

Error executing link.exe.

解决方法是:将project-->settings-->link的project options里的/subsystem:windows 改

成/subsystem:console

原因:Win32 Application的入口函数为WinMain

Win32 Console Application的入口函数是main

换句话说,如果你编写传统的C程序,必须建立Win32 Console程序,但VC里面默认的是Win32

Application,于是上面提及的链接错误就就经常出现了。而Win32 Application和Win32 Console

的区别就在于VC里链接参数不同。

转载于:https://www.cnblogs.com/qnbs1/articles/1697270.html

http://www.15wanjia.com/news/50134.html

相关文章:

  • 短剧cps分销平台官网seo整合营销
  • 各种广告牌图片网络运营seo是什么
  • 哪些女性网站做女性慈善事业武汉网站制作推广
  • 哪家公司做企业网站稳定优惠360网站收录提交入口
  • 有哪些做的好的自学网站惠州网站seo排名优化
  • 广州建设厅官网湖南有实力seo优化
  • 计算机毕设网站代做真正免费的网站建站
  • 网站前台和后台设计微博seo排名优化
  • oss做静态网站网络推广文案策划
  • 湖南省网站备案时间怎么提高关键词搜索权重
  • 学校响应式网站模板搜索引擎优化方法包括
  • 中国建筑公司网站大全西安区seo搜索排名优化
  • 怎么开网站做站长品牌整合推广
  • 满洲里网站建设郑州seo排名扣费
  • 服务器怎么做看视频的网站霸屏推广
  • 深圳顶级做网站公司排名网络舆情监控
  • 长沙建一个网站多少钱产品故事软文案例
  • 从零开始做网站seo网络广告名词解释
  • php装修门户网站源码目前推广平台都有哪些
  • 网站世界css3关键词优化的作用
  • 郑州网站制作咨询企业宣传软文范例
  • 建设银行的网站大连最好的做网站的公司
  • 网站开发在线课程软文广告范例大全
  • 好看的做地图分析图的网站百度账号购买网站
  • 简单建网站网站开发语言
  • 如何弄死一个网站教育机构在线咨询
  • 政府档案网站建设网页设计可以自学吗
  • 专门做三国战纪的网站叫什么意思杭州推广公司排名
  • 网站建设公司专业的建站优化公司奖券世界推广网站
  • 网站建设的税率是多少seo薪酬如何