2021-02-07 乐帮网
c++
使用vs2019调试c++项目时遇到 错误C3861“trim”: 找不到标识符 WechatRobot D:\Demo\vkt.wx\wechatPc\WechatRobot\WechatRobot\ReadConfig.h。
结合网上的搜索结合代码找到了以下解决办法:
1、引用包含 include 是否丢了或者报红
这个只要检查一下源文件是否报红就行了,如果是完全自己重新写的,那就检查报错的这个函数是在哪个头下,include进来就行了。
比如:#include <string.h>
2、再次检查一下include的位置
例如我这次报错的是trim函数,而使用的地方是在一个静态内联函数里,这个时候就需要在文件内首先把引用的头文件包含进来。
3、静态引用模块版本问题
如果你引用的是第三方模块,请检查引用模块的版本,看一看使用的函数在引用的模块里是否已经被删除或者废弃。
4、是否使用了64位编译方式
c++编译器对编译的x86或64选项比较敏感,有一些在64位下编译不了也会引起这个问题,只要把编译选项改为x86就可以了。
lebang2020.cn原创,禁止转载!
关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com
庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。
如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力