error LNk2002错误

我在编程时遇见
error LNK2001:unresolved external symbol _myInsert
修改了工程设置里面,没有了waring(s),但还是有这个错误

你在某个文件申明_myInsert为全局变量了吗?
在使用它的文件里还需要写extern该变量

一般来说,造成此错误的可能性有以下几种:

1,工程中只有头文件,缺少源文件,只有声明没有定义

2,引入第三方库,工程中只有头文件,没有加载导入库(xxxx.lib)

3, 头文件,源文件中 函数声明和定义都有, 但是某个参数类型不一致

4, 调用约定不一致,C++工程引用了C风格的导入库

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^