c++错误 MSVCRTD.lib(crtexew.obj) : error LNK2019
来源:互联网 发布:sqlserver分页存储过程 编辑:程序博客网 时间:2024/06/05 03:18
错误描述
MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令
error LNK2001: unresolved external symbol _WinMain@16
debug/main.exe:fatal error LNK 1120:1 unresolved externals
error executing link.exe;
解决办法
产生这个问题的真正原因是C语言运行时找不到适当的程序入口函数,
一般情况下,如果是windows程序,那么WinMain是入口函数,在VS2010中新建项目为“win32项目”
如果是dos控制台程序,那么main是入口函数,在VS2010中新建项目为“win32控制台应用程序”
而如果入口函数指定不当,很显然c语言运行时找不到配合函数,它就会报告错误。
修改设置适应你的需求
如果你需要的是windows程序:
1.菜单中选择 Project->Properties, 弹出Property Pages窗口
2.在左边栏中依次选择:Configuration Properties->C/C++->Preprocessor,然后在右边栏的Preprocessor Definitions对应的项中删除_CONSOLE, 添加_WINDOWS.
3.在左边栏中依次选择:Configuration Properties->Linker->System,然后在右边栏的SubSystem对应的项改为Windows(/SUBSYSTEM:WINDOWS)
如果你需要的是控制台程序:
1.菜单中选择 Project->Properties, 弹出Property Pages窗口
2.在左边栏中依次选择:Configuration Properties->C/C++->Preprocessor,然后在右边栏的Preprocessor Definitions对应的项中删除_WINDOWS, 添加_CONSOLE.
3.在左边栏中依次选择:Configuration Properties->Linker->System,然后在右边栏的SubSystem对应的项改为CONSOLE(/SUBSYSTEM:CONSOLE)
- MSVCRTD.lib(crtexew.obj) error LNK2019错误
- c++错误 MSVCRTD.lib(crtexew.obj) : error LNK2019
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 和error LNK2001: unresolved external symbol
- MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16
- MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in funct
- Errors: MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16
- MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in funct
- MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in funct
- 1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 WinMain
- MSVCRTD.lib(crtexe.obj) : error LNK2019
- MSVCRTD.lib(crtexe.obj) : error LNK2019
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- vs2008编译时出现问题解决方法:MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16
- vs2008编译时出现问题解决方法:MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 r
- AndroidStudio使用Bitbucket托管代码流程
- NLTK学习笔记(一):语言处理和Python
- GSON解析=等号出现乱码
- 超详细的Python实现新浪微博模拟登陆
- maven打包dubbo服务依赖jar包缺失问题
- c++错误 MSVCRTD.lib(crtexew.obj) : error LNK2019
- 翻转链表I
- 卷积神经网络(CNN)
- Android动态链接库 7种CPU架构对比
- (1): 数据结构
- Mac常用快捷键,命令行快捷键及常用指令
- iOS开发中内存泄漏检测工具--MLeaksFinder
- 69. Sqrt(x)
- 【服务器编程】EPOLL的LT和ET模式的区别和理解