VS2010 error LNK2019: unresolved external symbol _WinMain

2023-11-13

MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in funct

本来应该是console application , 我却选择了Windows application (这就是本质原因,但是出错了也不要紧,百度到了一个很好的博客)

链接如下:http://blog.csdn.net/tianyi1991/article/details/44134641

编译出现:
MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup

产生此类问题的原因是:

  1. 当程序的main函数是
    int main(){}
    这样的写法,system 的SubSystem就是/SUBSYSTEM:CONSOLE
  2. 当程序的main函数是
    int main(int argc, char* argv[]){}
    这样的写法,system 的SubSystem就是/SUBSYSTEM:CONSOLE

主要是因为main函数的入口和subsystem不匹配才会出现上面提及的问题。

结论:
当main函数的入口和subsystem不匹配时,一旦编译就会出现如下问题:
MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup

解决方法:
1、修改main函数
2、重设subsystem参数:
Project -> xxxx Properties -> Configuration Properties -> Linker -> System—>SubSystem

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2010 error LNK2019: unresolved external symbol _WinMain 的相关文章

随机推荐

  • Vue视频插件(vue-video-player)

    前言 在新的项目中用到了大量的视频 由此也学习了一款vue的前端视频播放插件 接下来分享一下 vue video player安装 npm install vue video player save npm install save vid
  • scala简介与安装

    一 简介 1 scala是啥 Scala用一种简洁的高级语言将面向对象和函数式编程结合在一起 Scala的静态类型有助于避免复杂应用程序中的错误 其JVM和JavaScript运行时使您能够轻松访问庞大的库生态系统来构建高性能系统 2 为啥
  • C++:派生类的默认构造函数和拷贝构造函数调用基类构造函数的机制(含程序验证)

    1 如果基类定义了不带参数的默认构造函数 则编译器为派生类自动生成的默认构造函数会调用基类的默认构造函数 2 如果基类定义了拷贝构造函数 则编译器为派生类自动生成的拷贝构造函数同样会调用基类的拷贝构造函数 3 如果基类定义了带参数的构造函数
  • Git-3-项目初体验

    Git的使用需求 IAR工程文件夹 包含多个工程 多个文件夹和文件 c文件 h文件以及库文件 编译文件等等 a 只跟踪c文件和h文件的版本 实现一个大的多层文件夹中的 c和 h文件 能够更新 b 建立分支 分别对各个工程进行操作 proje
  • 如何使用指向类的成员函数的指针(详解!)

    我们首先复习一下 指向函数的指针 如何使用 void print void pfun 声明一个指向函数的指针 函数的参数是 void 函数的返回值是 void pfun print 赋值一个指向函数的指针 pfun 使用一个指向函数的指针
  • vue tab切换

  • Dicom 医学图像与 nii 标签数据处理

    Dicom 医学图像与 nii 标签数据处理 Dicom医学图像处理 nii标记数据处理 综合数据处理 1 code1 2 需要说明 3 code2 Dicom医学图像处理 reference https blog csdn net u01
  • 【Linux】传输层协议 — TCP协议

    Linux 博客主页 一起去看日落吗 分享博主的在Linux中学习到的知识和遇到的问题 博主的能力有限 出现错误希望大家不吝赐教 分享给大家一句我很喜欢的话 看似不起波澜的日复一日 一定会在某一天让你看见坚持的意义 祝我们都能在鸡零狗碎里找
  • 【k8s】kube-proxy 工作模式

    文章目录 Userspace模式 iptables模式 负载均衡 Load Balancing LB 轮询 Round Robin SessionAffinity 最少连接 Least Connection IP哈希 IP Hash Ses
  • 升级AGP 7.x以后,引入带冒号‘:‘的插件规则

    升级到AGP7 x后 插件的使用规则有变化 插件id只支持 点 下划线 中划线 三种特殊字符 对于包含 的插件 比如 com alibaba arouter register 1 0 2 在plugins闭包中使用 编译报错 plugin
  • cmd进入mysql及常用的mysql操作

    cmd进入mysql操作 win R 输入cmd 打开cmd窗口 进入到 mysql bin目录的路径下 第一步 启动mysql服务 可以通过 net start myql 命令实现 第二步 先使用DOS命令进入mysql的安装目录下的bi
  • PCB对点之Mark点检测

    一 Mark点的作用 Mark点是电路板设计中PCB应用于自动贴片机上的位置识别点 Mark点标记可以是裸铜 清澈的防氧化涂层保护的裸铜 PCB板Mark点也叫基准点 为表面贴装工艺中的所有步骤提供共同的可测量点 保证了SMT设备能精确的定
  • 【MySQL】如何导入SQL数据库

    目录 如何导入SQL数据库 例子1 以Terminal终端命令行导入 例子2 以SQLyog图形化软件导入 如何导入SQL数据库 如何将现成的数据库导入到MySQL中 有两种方式 通过终端命令行语句导入 mysql gt source SQ
  • 51单片机入学第五课——蜂鸣器的原理与应用

    文章目录 三极管 三极管的应用 三极管工作原理 PNP型 NPN型 蜂鸣器工作原理 电路分析 编程实践 总结 三极管 三极管两种封装方式 三极管的应用 三极管 全称应为半导体三极管 也称双极型晶体管 晶体三极管 是一种控制电流的半导体器件
  • cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt

    文档介绍 第6章使用cookie记录信息 1 6 1 1 什么是cookie 什么是Cookies 小甜饼 Cookies就是服务器暂存放在你的电脑里的资料 txt格式的文本文件 好让服务器用来辨认你的计算机 当浏览网站的时候 Web服务器
  • DDR3 关键时间参数

    1 传输速率 比如 1066MT S 1600MT S 1866MT S 等 这个是首要考虑的 因为这个决定了 DDR3 内存的最高传输速率 2 tRCD 参数 tRCD 全称是 RAS to CAS Delay 也就是行寻址到列寻址之间的
  • 《Learning Spark》第十一章:Spark(MLlib)与机器学习

    2020 07 06 引言 我一直以为这部分内容 其实没有什么大不了的 反正就是弄出来数据 然后跑算法就完事了嘛 但是仔细读了读这小节 发现了一些不一样的地方 这里来列举一下 我读完这个章节之后的一些想法 然后再具体来记录这部分的主要内容
  • 计算机组成原理 总线与微命令实验

    总线与微命令实验 实验环境 计算机组成原理实验环境 实验目的 理解总线的概念和作用 连接运算器与存储器 熟悉计算机的数据通路 理解微命令与微操作的概念 实验要求 做好实验预习 读懂实验电路图 熟悉实验元器件的功能特性和使用方法 按照实验内容
  • 手把手教你阅读开源代码【附Python开源项目包】

    文末领取 Python开源项目包 1 为什么要阅读开源代码 阅读 Python 开源项目代码主要有如下三个原因 在工作过程中遇到一些问题 Google 和 StackOverFlow 等网站找不到解决办法 只能去翻源码 对某些项目或者方向非
  • VS2010 error LNK2019: unresolved external symbol _WinMain

    MSVCRTD lib crtexew obj error LNK2019 unresolved external symbol WinMain 16 referenced in funct 本来应该是console application