首页 > 其他分享 >error LNK2001: 无法解析的外部符号 ___iob_func

error LNK2001: 无法解析的外部符号 ___iob_func

时间:2023-11-21 20:14:03浏览次数:33  
标签:lib LNK2001 VS func error ___ iob

问题引入:

在debug公司工具代码的时候,报错:***.lib,error LNK2001: 无法解析的外部符号 ___iob_func

问题原因:

可能引用的***.lib是在低版本的VS中编译的,编译***.lib的环境中有__imp____iob_func的定义,但在搞版本VS中被修改了,所以找不到符号。

解决方法:

将低版本VS中的定义转换成高版本定义,同时为避免重复定义问题,可将此段代码放在某个cpp文件中,如stdafx.cpp。

extern "C" { FILE __iob_func[3] = {*stdin,*stdout,*stderr}; }

 

标签:lib,LNK2001,VS,func,error,___,iob
From: https://www.cnblogs.com/zy-slient/p/17847448.html

相关文章

  • jmeter beanshell常见问题:"BeanShellInterpreter: Error invoking bsh method: eval
    jmeter使用beanshell文件经常会遇到这个问题:BeanShellInterpreter:Errorinvokingbshmethod:evalInfile:inlineevaluationof.... 原因可能有:1.jar包没有放入对应位置解决:放到lib/ext目录下,并且重启jmeter2.beanshell不支持java泛型,如List<String>list=newAr......
  • [Flink] Flink(CDC/SQL)Job在启动时,报“ConnectException: Error reading MySQL varia
    1问题描述1.1基本信息所属环境:CN-PT问题时间:2023-11-21所属程序:FlinkJob(XXXPT_dimDeviceLogEventRi)作业类型:FlinkSQLJob数据流:业务MySQL==>FlinkJob(FlinkCdcConnector(mysql)+FlinkSQL)==>BigdataKafka==>BigdataOLAP==>业务系统作业......
  • Jupyter Notebook报错'500 : Internal Server Error'的解决方法
    问题根因Jupyter相关的软件包版本匹配存在问题,或者历史上安装过Jupyter相关的配套软件但是有残留。大部分网上的博客都是推荐用pip重装jupyter或者nbconvert,亲测无法解决该问题。解决方案按照指定的匹配版本,全部重装ipython、jupyter和notebook等软件,目前来说,另一篇博客中推荐......
  • centos:subprocess.CalledProcessError: Command ‘[‘ninja‘, ‘-v‘]‘ returned n
    一、原因pytorch版本大于1.5二、解决1、降低pytorch版本将pytorch版本降到1.5以下2、禁用ninjiapytorch默认使用ninjia作为backend,将其禁用。替换为以下代码setup(...,cmdclass={#'build_ext':BuildExtension,'build_ext':BuildExtension.w......
  • Configuration error: VRRP definition must belong to an interface
     lobal_defs{}vrrp_instanceVI_1{stateMASTER#指定A节点为主节点备用节点上设置为BACKUP即可interfaceeth0#绑定虚拟IP的网络接口virtual_router_id51#VRRP组名,两个节点的设置必须一样,以指明各个节点属于同一VRRP组priority100......
  • error:0308010C:digital envelope routines::unsupported问题解决
    问题描述:报错:Error:error:0308010C:digitalenveloperoutines::unsupported报错原因:因为node.jsV17版本中最近发布的OpenSSL3.0,而OpenSSL3.0对允许算法和密钥大小增加了严格的限制报错详细信息:解决方案:方案1:打开IDEA终端,直接输入Linux&MacOS:exportNODE_OPTI......
  • signapk.jar 签名出错 ExceptionInInitializerError
     java-jarsignapk.jarplatform.pk8platform.x509.pemtest.apktest_sign.apk 例如出现如下错误: Exceptioninthread"main"java.lang.ExceptionInInitializerError  atorg.conscrypt.OpenSSLBIOInputStream.<init>(OpenSSLBIOInputStream.java:34)  at......
  • Troubleshooting ‘Externally Managed Environment’ Error in Debian 12 Pip3 Insta
    https://medium.com/@kiena/troubleshooting-externally-managed-environment-error-in-debian-12-pip3-installation-439d62e5a970 WhenworkingwithPythononDebian12,youmayencounteranerrormessageregardingan‘ExternallyManagedEnvironment’.Thise......
  • Python中的UnboundLocalError是什么错误?如何解决?
    在一个月黑风高的夜晚,我们满心欢喜地写出以下代码:money=10000#当前的财产,单位为元defadd_money(value):money+=valueprint('当前财产:',money)add_money(10)print('当前财产:',money)以上代码中,定义了函数add_money,将money增加value.我们期待着运行......
  • js深拷贝function
    js拷贝函数怎么操作使用bind()方法JavaScript的函数提供了bind()方法,可以用来创建一个新函数,该函数与原函数具有相同的代码,但其上下文和部分参数可以绑定。通过使用空的上下文和参数,可以实现函数的拷贝。functionoriginalFunction(){console.log("Originalfunction")......