社区
C++ 语言
帖子详情
请教: 两个库有同名的函数. 连接有问题. 帮帮忙...
cunsh
2008-04-29 05:03:56
请教一个问题:
我用的两个库有同名的函数. 在链接的时候没有错误. 但实际连接的不是我想要的那个. 有解决办法吗?
就是我这里调用一个函数时. 想调用 A 库的. 结果连接时没错. 运行时调试发现调用的是 B 库中的一个同名函数.
...全文
212
11
打赏
收藏
请教: 两个库有同名的函数. 连接有问题. 帮帮忙...
请教一个问题: 我用的两个库有同名的函数. 在链接的时候没有错误. 但实际连接的不是我想要的那个. 有解决办法吗? 就是我这里调用一个函数时. 想调用 A 库的. 结果连接时没错. 运行时调试发现调用的是 B 库中的一个同名函数.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cunsh
2008-04-30
打赏
举报
回复
晨星大版的办法可以解决.
谢谢大家.
祝晨星生日开心. 结贴.
独孤过儿
2008-04-29
打赏
举报
回复
手动连接可以不?
bitxinhai
2008-04-29
打赏
举报
回复
使用域名名空间,解决重名问题
hnjd314053754
2008-04-29
打赏
举报
回复
学学,看看,顶顶,呵呵!
Treazy
2008-04-29
打赏
举报
回复
一种就是象老大那样说的
一种可以使用编译指令导入需要的lib
另外如果是c++的话名字空间
如果不是的话,那就还是先后的问题了,把需要的放在前面
yshuise
2008-04-29
打赏
举报
回复
可以用extern "c++",这样就可以重载哦。
little_thing
2008-04-29
打赏
举报
回复
采用动态连接的方法应该可以解决这个问题的。loadlibrary GetProcAddress
晨星
2008-04-29
打赏
举报
回复
在VC2005下试过了,可以做到。
daolaAmeng
2008-04-29
打赏
举报
回复
我也不懂,但是改名字可不可以呢,把你要的那个函数或者不要的那个全部改名。
晨星
2008-04-29
打赏
举报
回复
试试在工程选项中指定lib的时候,把你需要的那个写在前边行不行?
cunsh
2008-04-29
打赏
举报
回复
两个库中的同名函数. 都是在 .c 中定义的.
Keil编译常见
问题
Keil编译常见
问题
(一) .error: #18: 6.error: #18: expected a “)” 如果是出现在c文件中, 多半是因为少了一个")",或者错误行有编译器不识别的字符 如果出现在头文件中,错误行又是一个
函数
声明,多半是因为在
函数
声明中有编译器不认识的字符 error: #20 error: #20: identifier “TIM2_IRQChannel” is undefined 谁能说说,哪里错了 你的固件库里的库文件没有添加进工程里面,所以出现未定义的情况。 TIM2_IRQ
oracle 12952错误,单片机调试常见
问题
解决
原标题:单片机调试常见
问题
解决.error: #18:6.error: #18: expected a ")"如果是出现在c文件中, 多半是因为少了一个")",或者错误行有编译器不识别的字符如果出现在头文件中,错误行又是一个
函数
声明,多半是因为在
函数
声明中有编译器不认识的字符error: #20error: #20: identifier "TIM2_IRQChannel" is undefine...
java学习笔记-基础知识-2023.3.29
学习网站:https://www.sxt.cn/Java_jQuery_in_action/History_Direction.html 第一章 Java入门 计算机语言经历了三代:第一代是机器语言,第二代是汇编语言,第三代是高级语言 1.3.2 Java的核心优势–跨平台(JAVA虚拟机(JVM)是JAVA实现跨平台的核心) 1.3.3 Java各版本的含义 JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用 JavaEE(Java Enterprise Edit
测试面试点
测试面试题 三、问答题 1、在您以往的工作中,一条BUG记录都包含了哪些内容?如何提交高质量的bug记录? 答:a)包含内容:bug编号,bug标题,bug模块、具体描述,bug等级,重现步骤,bug出现的版本号、测试环境,指派给的人,修复等级,bug状态、开发接口人员及版本号,相关附件等 每条bug里只包括一个bug、不可重现的bug也要报告、描述要简明准确、根据bug
问题
的...
怎么拦截系统
函数
主 题: 怎么拦截系统
函数
?(超高度难题!) 在Dos下,我们可以拦截中断,用自己的处理替换系统中断,然后调用原来的中断,在Windows中,没有了中断,只有
函数
,那么我们如何来拦截系统的
函数
,然后我们的
函数
又调用原来的系统
函数
呢?比如说系统有一个GetSystemDirectory()
函数
,我想用我自己的
函数
替换它,经过我的
函数
MyGetSystemDirectory()进行处理,然
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章