
C语言旧事
文章平均质量分 50
氵文大师
我年华虚度,空有一身疲倦
展开
-
linker command failed with exit code 1
通俗点儿说,就是它能看到你的函数声明,却看不到你的函数内容(函数定义),也就是没有找到你的函数实现内容,一种可能是真的没有实现,另一种可能是。如果类中的第一个非内联虚函数没有定义,链接器就会找不到这个vtable,导致链接错误。)是编译器为每个含有虚函数的类生成的一个表,它用于支持动态绑定。类中声明了虚函数,但是没有为这些虚函数提供定义(实现)。以上情况是有声明没实现,那要是连声明都没有,报什么错呢?架构下未定义,导致链接器无法完成链接过程。只有声明,没有实现,他的报错是这样的。原创 2024-08-09 20:23:11 · 544 阅读 · 0 评论 -
Mac安装lldb-mi遇到Could not find a package configuration file provided by LLVM with any of the following
MAC M123系列芯片调试C++,不能用GDB,只能用LLDB,MAC系统自带了lldb,需要安装lldb-mi。安装一下 LLVM,如果已经有了,则跳到最后的GitHub链接。前面都是安装 llvm 的一些 log,后这几句有用。如果有 llvm 还有这个问题,可以参考。如果这两步 cmake 都没啥问题。按照lldb-mi的readme。如果没有 brew,执行。原创 2024-08-08 16:42:00 · 647 阅读 · 0 评论 -
[每日一氵] C语言函数不要返回数组地址
.原创 2023-01-14 17:10:19 · 190 阅读 · 0 评论 -
C++读数字txt的一个小demo
.原创 2022-10-09 02:24:28 · 203 阅读 · 0 评论 -
c++ cout 打印 char * 或者说 char [] 会将整个字符串打印出来
.原创 2022-10-09 01:44:13 · 8395 阅读 · 0 评论 -
一些 protobuf 的复盘(一)—— C++写完后的验证
.原创 2022-09-08 20:56:12 · 522 阅读 · 0 评论 -
一个配置 g++ protobuf 环境的例子,以及g++常用参数 -I, -L, -l举例说明
.原创 2022-09-07 22:16:35 · 992 阅读 · 0 评论 -
C++数组莫名其妙出现NaN——记一次由C++数组错误初始化导致的问题
.原创 2022-09-07 16:41:38 · 1535 阅读 · 0 评论 -
检测到 #include 错误。请更新 includePath。无法打开 源 文件xxx
.原创 2022-09-06 21:04:10 · 2532 阅读 · 1 评论 -
default argument given for parameter X of ‘xx函数‘ [-fpermissive]
.原创 2022-09-04 18:16:16 · 447 阅读 · 0 评论 -
[每日一氵]C++变量被赋值之后,明明被修改了,却还是没被修改的一种可能的bug
MD 最近压力有点儿大 (主要是高估自己了,同时间并行的进程比较多),还好已经感冒过了,近期应该不会再感冒了碰到这个垃圾bug:看到了吗?我明明已经改过他了,而且打印出来,显示已经修改过来,但是等他一会儿再打印出来,他的值又变回去了… ????有神秘的第三只手??debug半天,选了几首比较燃的歌吸一吸,想找个人吐槽一下… 没人算了,给X基佬打个电话,随便聊聊…3 min later这个崽子不理我打完电话后,重新看了一下代码:绿色框的位置用于打印变量值乍一看没啥问题,第一个红框初始原创 2021-12-04 23:24:55 · 3222 阅读 · 3 评论 -
#pragma once 与 #ifndef 解析
看到了一篇讲解两者区别非常好的博文:#pragma once 与 #ifndef 解析:https://www.cnblogs.com/hokyhu/archive/2009/03/30/1425604.html为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragma once方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。方式一:#ifndef __SOMEFILE_H__#define __SO转载 2021-07-11 10:01:37 · 365 阅读 · 0 评论 -
MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 Debug
原问题:MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令参考了这位大神九年前的博客:https://blog.youkuaiyun.com/playstudy/article/details/6661868我的环境是VS2010学习版(以下摘自上文原博客)产生这个问题的原创 2020-06-15 09:53:37 · 2095 阅读 · 0 评论