
C++报错解决
8年老菜鸡
怎么搜到我的,不会是搜狗吧
展开
-
linux环境中,C++控制台程序屏蔽方向键
即:^[[A - 上 ^[[B - 下 ^[[D - 左 ^[[C - 右。至此,按下方向键后,不会在再出现特殊字符,但是光标也不会移动,移动光标需要下一步讨论。启动程序后,进入交互模式,输入方向键会出现 ^[[A^[[B^[[D^[[C。因为控制台默认以 ANSI 转义序列的形式来表示方向键输入;实际上我们是想要移动光标来着,反而多出了特殊字符;开发环境是linux。现在实现屏蔽方向键;原创 2025-02-14 14:59:45 · 153 阅读 · 0 评论 -
QT框架中使用easylogging日志库报错重定义排查办法:error: multiple definition of `el::base::elStorage
显然问题是出在了 public_macro.h中,因为我在多个cpp中 引入了这个头文件。GetProcessIdAsString 被重定义。一般会在很多cpp里面报错重定义。直接放到了 main.cpp中。原创 2025-02-11 16:24:07 · 347 阅读 · 0 评论 -
报错:Running ‘nmake‘ ‘-?‘ failed with: no such file or directory 排查办法
用CLion打开项目的时候,直接报错,Running ‘nmake‘ ‘-?一般常出现于拉取了一个新项目,啥都没干,用IDE打开就这样了,而且编译自己的其他项目是没有问题的;CLion,设置 - 构建、执行和部署 - CMake 生成器, 修改成使用默认值 Ninja。点击确定以后,会重新自动执行CMake,解决。原创 2025-02-08 15:15:47 · 535 阅读 · 0 评论