使用VS2017+GStreamer配置时遇到的坑,LNK2019_wde的博客-程序员宅基地

技术标签: webrtc  LNK2019  gstreamer  msvcrt  

做个笔记,日后有朋友遇到希望能快速搞定

搞定下面这个问题,只需要:

项目-> 属性->链接器->高级->入口点:填入:main

 

 

 

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    LNK2019    无法解析的外部符号 _seh_filter_exe,该符号在函数 "int `int __cdecl __scrt_common_main_seh(void)'::`1'::filt$0" (?filt$0@?0??__scrt_common_main_seh@@YAHXZ@4HA) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 _set_app_type,该符号在函数 "int __cdecl pre_c_initialization(void)" (?pre_c_initialization@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 __setusermatherr,该符号在函数 "int __cdecl pre_c_initialization(void)" (?pre_c_initialization@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 _configure_narrow_argv,该符号在函数 "int __cdecl pre_c_initialization(void)" (?pre_c_initialization@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2001    无法解析的外部符号 _configure_narrow_argv    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(utility.obj)    1    
错误    LNK2019    无法解析的外部符号 _initialize_narrow_environment,该符号在函数 "int __cdecl pre_c_initialization(void)" (?pre_c_initialization@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2001    无法解析的外部符号 _initialize_narrow_environment    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(utility.obj)    1    
错误    LNK2019    无法解析的外部符号 _get_initial_narrow_environment,该符号在函数 "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 _initterm,该符号在函数 "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 _initterm_e,该符号在函数 "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 exit,该符号在函数 "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 _exit,该符号在函数 "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 _set_fmode,该符号在函数 "int __cdecl pre_c_initialization(void)" (?pre_c_initialization@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
错误    LNK2019    无法解析的外部符号 __p___argc,该符号在函数 "int __cdecl __scrt_common_main_seh(void)" (?__scrt_common_main_seh@@YAHXZ) 中被引用    basic-tutorial-3    D:\gstreamer\gst-docs-master\examples\tutorials\vs2010\basic-tutorial-3\msvcrt.lib(exe_main.obj)    1    
 

 

附上参考:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/50a63864-6633-4078-bfa8-0a3380da7c8f/msvcrtlibwcrtexewobj-error-lnk2019-unresolved-external-symbol-wwinmain-referenced-in-function?forum=vclanguage

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wde/article/details/84038300

智能推荐

阿里yum源的配置与本地yum源的配置_龙晰 公网源-程序员宅基地

yum简单来讲就是一个资源库yum是从国外的服务器上所以国内下载资源是非常耗时的,虽然阿里已将常用的一些资源封装到自己的服务器上供国人共享,但相对与本地下载还是时间较长的。本文将介绍两种yum的配置_龙晰 公网源

爬虫爬取猫眼电影top100排名并保存本地Excel或txt-程序员宅基地

import requests,refrom openpyxl.workbook import Workbookfrom openpyxl.writer.excel import ExcelWriterdef get_page(url): headers = { "User-Agent":"Mozilla/5.0 (Macintosh; U; Intel Mac OS X...

Scrapy实战篇(五)之爬取历史天气数据-程序员宅基地

  本篇文章我们以抓取历史天气数据为例,简单说明数据抓取的两种方式:  1、一般简单或者较小量的数据需求,我们以requests(selenum)+beautiful的方式抓取数据  2、当我们需要的数据量较多时,建议采用scrapy框架进行数据采集,scrapy框架采用异步方式发起请求,数据抓取效率极高。  下面我们以http://www.tianqihouba..._爬取历史天气数据的原因分析

重采样、下采样、上采样三者之间的关系-程序员宅基地

重采样主要是分为上采样和下采样,在进行采样的过程中,需要注意采样的倍率的问题,并不是可以随意的改变采样率的大小的,根据采样定理:在进行模拟/数字信号的转换过程中,当采样频率大于信号中最高频率的2倍时,采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号是最高频率的5~10倍。采样定理又称奈奎斯特定理。采样频率:采样频率,也称为采样速度或者采样率,定义了每秒从连续信..._重采样

路由器漏洞复现分析第二弹:CNVD-2018-01084-程序员宅基地

1月17日,CNVD公开了D-LinkDIR 615/645/815 service.cgi远程命令执行漏洞(CNVD-2018-01084),freebuf上有前辈写了一篇漏洞复现和poc的文章(http://www.freebuf.com/new/160716.html)。在上一篇文章(http://www.freebuf.com/vuls/160040.html)里实际操作了一下用qem...

随便推点

C++string类的c_str()函数-程序员宅基地

标准库的string类提供了3个成员函数来从一个string得到c类型的字符数组:c_str()、data()、copy(p,n)。1. c_str():生成一个const char*指针,指向以空字符终止的数组。注:①这个数组的数据是临时的,当有一个改变这些数据的成员函数被调用后,其中的数据就会失效。因此要么现用先转换,要么把它的数据复制到用户自己可以管理的内存中。注意。看下例:

可移植的JPQL语句_jpql语句方便移植-程序员宅基地

JPA中对象关联方式查询对象数据查询到的是所有的列,效率低,不适合实际开发。JPQL(JPQL全称Java Persistence Query Language)语句可以解决多表查询操作,直接指定需要查询的表(实体类)+列(属性)JPQL的查询效率没有SQL语句效率高,它的优势也是原生的SQL语句无法做到的,那就是JPQL作为被封装的面向对象的对数据库的操作,它可以根据不同的数据库灵活切换不同..._jpql语句方便移植

解决“使用anaconda切换不同版本的python后无法打开spyder”的问题_anaconda 更换python版本 spyder没生效-程序员宅基地

使用anaconda增加了python2.7的环境后,通过各种方式都无法启动spyder根据网上的方法,例如删除.matplotlib和.spyder、pip uninstall spyder等等,折腾了一个下午都没用绝望之后,开始自己找寻出路,没想到成功了!1.首先是在anaconda-home中将spyder手动移除;2.在python2.7的环境中安装spyder;..._anaconda 更换python版本 spyder没生效

测试人员 如何定位bug?-程序员宅基地

1、用户层面: 检查host、使用环境ping 或操作问题(浏览器缓存、fiddler工具影响等)2、web页面样式------观察样式是否与需求一致**3、F12----查看状态码 **​ 4XX 客户端问题, 比如发生了401,那么要看下是否带了正确的身份验证信息;发生了403则要看下是否 有权限访问;404则要看下对应的URL是否真实存在;​ 5xx服务端出现问题(配合服务器log...

window.open打开文件乱码-程序员宅基地

问题:刚开始使用window.open在IE兼容模式下打开文件下载出现乱码。一开始以为是文件名是中文导致的。然后使用a标签的download属性更改文件名解决。<a class="hide" id="lindUlr"></a>$("#lindUlr").attr("href", path);$("#lindUlr").attr("download", "1..._window.open访问文件,文件乱码

Android Studio3.0.1版本更新后遇到的问题-程序员宅基地

在更新 新版AndroidStudio3.0.1的时候(原来用的是2.1版本),遇到的两个问题,感觉有必要注明一下 问题一、编译时报错Error:Removing unused resources requires unused code shrinking to be turned on. 修改build.gradle文件,下面标红代码就是buildTypes { debu

推荐文章

热门文章

相关标签