C++如何调用另一个工程里面的函数

如图,我想在map工程里调用set工程里写好了的打印容器元素的模板函数printElements总是编译不过,提示"errorLNK2019:无法解析的外部符号"void... 如图,我想在map工程里调用set工程里写好了的打印容器元素的模板函数printElements总是编译不过,提示"error LNK2019: 无法解析的外部符号 "void __cdecl printElements<class std::multimap<int,class std::basic_string<char,struct s.......$allocator@D@2@@std@@@std@@@2@@std@@@Z),该符号在函数 _main 中被引用1>F:\VS2015\c c++视频\C++\基础篇\顺序容器\container\..\runtime\map.exe : fatal error LNK1120: 1 个无法解析的外部命令 展开
 我来答
匿名用户
2018-06-07
展开全部
c++里,A工程调用B工程中的函数,一般将B封装成动态链接库(.dll),然后在A工程里调用。调用方式可以是导入B的.lib文件,直接使用函数名(静态加载);或者加载B的.dll文件,绑定函数名进行调用(动态加载)。百度上有很多教程,可以搜下~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式