error LNK2019: 无法解析的外部符号 ...被引用

 时间:2026-04-24 00:52:10

1、对于新手而言,此等问题一般是出于自己的编程问题。本菜鸟一枚,遇见这个问题,在网上一搜,有人说是C语言和C++的冲突,有人说要改配置。本菜鸟不敢随意改动那些,于是仔细的阅读错误信息,终于发现了错误所在。

2、提示说jinzhi2这个函数被jinzhi这个函数引用了,然后出错了。所以仔细看,jinzhi2里面的q的类型是long,jinzhi里面的对应变量类型是int,结果long到int会丢失信息。所以出错。于是把long改成了int,就对了。如果是long包含int,就不会报错,即大的包含小的可以,小的不能包含大的。

error LNK2019: 无法解析的外部符号 ...被引用

3、当然,后来又试了一下,发现如果函数声明时的每个变量的类型和函数体定义的时候的类型不相符也会出错。比如下图的n是long型的,但是声明里n是int,结果int无法包含long,也会出错。总之如果能让数据类型都一直或者做到大的包含小的(long>int>short>char)就不会出错。

error LNK2019: 无法解析的外部符号 ...被引用

  • 如何使用Workbench设置数据库用户的模式权限
  • C#如何打开起始页
  • VS中如何设置将新选项卡插入现有选项卡的右侧
  • VS Code界面怎么隐藏菜单栏
  • vs2015中怎么查看控件的属性
  • 热门搜索
    覃怎么读 酱菜的做法大全 鼻炎怎么治能除根 小龙虾怎么吃 怎么冻结qq号 双黄连口服液怎么样 为什么会感冒 怎么让胸变大 圆的面积怎么求 嬲怎么读音