首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接错误: LNK2019和LNK1120

链接错误: LNK2019和LNK1120
EN

Stack Overflow用户
提问于 2011-08-12 00:19:30
回答 2查看 695关注 0票数 0

首先我有一些OpenCL代码,当我把它放到另一个函数中时,我得到了这个错误,然后我想可能是OpenCL的一些东西,但是现在,当我创建新函数并在这些函数中放置主函数代码时,甚至我的所有普通代码都突然出现了这个错误。我重新检查了原型、函数调用和函数定义是否完全相同并匹配,也是因为我在这些函数中有这样的问题,在这些函数中有更多的参数,比如8或10,但是我看到C/C++函数支持更多的50多个传递参数。错误信息是:

ImgConv.obj : error LNK2019:函数_main中引用的未解析外部符号"void __cdecl function(.............) (?conv_ser@@YAXPBMPAM10HHH@Z)

致命错误LNK1120:未解决的外部因素

我正在报告错误,有很多论坛条目和解决方案信息,如链接一些库功能或功能原型错误等,我已经阅读了他们,但有与我的问题无关。

EN

回答 2

Stack Overflow用户

发布于 2011-08-12 01:06:38

检查项目配置中的链接器输入设置,并确保包含了适当的库(或将它们添加到项目本身)。Visual不会因为将源代码添加到项目中而自动执行此操作。

如果'conv_ser‘是您创建的函数,请确保该函数的实现在项目中可用。重复检查,以确保原型中的参数(通常在标头中)与您添加的任何实现的参数匹配。

票数 0
EN

Stack Overflow用户

发布于 2011-11-08 13:52:09

您试过删除void __cdecl function的所有实例吗?只需搜索你的项目,并注释掉。查看您的代码在此之后是否会编译。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7034419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档