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

 时间:2026-02-15 18:40:27

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中怎么查看控件的属性
  • 热门搜索
    怎么创建苹果id账号 危险期怎么算 怎么建qq群 视频怎么截图 朋友用英语怎么写 地热不热怎么办 喀什怎么读拼音 牛奶面膜怎么做 我的世界弓怎么做 怎么快速消除黑眼圈