logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

S32DS删除历史安装的license code(Software Activation Code)

路径:C:\ProgramData\FLEXnet卸载的时候,顺便把这个路径下的文件删除掉;下次安装S32DS的时候,就会弹出来 licenses code输入界面了;不然安装S32DS的时候,不会弹出来 licenses 的输入界面

文章图片
#嵌入式硬件
python中将路径的字符串中 \ 转换为 /

将路径中的 \转换为/r 原始字符串:所有的字符串都是直接按照字面的意思来使用

#python
undefined reference to symbol ‘sem_close@@GLIBC_2.2.5‘

4:增加了依赖库之后,还要注意库的先后关系;先后关系不一致,也可能导致报错;3:所以编译的时候,需要增加-lpthread-lrt 编译选项;2:需要依赖libpthread和librt 库;1:sem_close 为信号量相关操作;

文章图片
#linux#运维#服务器
VSCODE编译报 undefined reference to `xxxx‘

1:查看头文件和库文件路径包含,注意区分大小写;2:查看头文件和库文件里面是否有对应函数,打开库文件直接搜索函数名;3:使用如下包含extern"C"{#include"xxx.h"#include"xxx.h"}因为c++编译器在编译.cpp文件时生成的函数名 与 C编译器在编译c文件时生成的函数名是不一样的...

文章图片
#vscode#c++#qt
gitlab处理空文件夹的提交或空文件夹提交失败

经过分析之后发现,压缩包解压之后存在很多空文件夹;但是gitlab推送的时候,只会推送文件和对应的文件夹关系,不会推送一个空文件夹到服务器;通过这条命令,可以确保当前目录及其子目录所有空文件夹中都有一个 .gitkeep 文件,从而让它们能够被 gitlab跟踪。厂家发给了我一个压缩包文件,压缩包解压之后本地编译没问题;gitlab工具是依靠文件来识别文件夹的,不能识别空的文件,默认不会跟踪空文件

文章图片
#gitlab#github#git
MobaXterm解除session会话保存14个的限制

可以使用上面脚本里面的文件进行破解,压缩包里面已经有v24.0和V24.2版本的文件,如果其它版本就需要自己编译了。在我们使用MobeXterm的过程中,发现session保存了14个之后,再无法继续保存了;再重新打开 MobaXterm, 可以继续添加session了;将对应版本的Custom.mxtpro 文件,替换到 .exe 可执行文件相同目录;原因是免费版本的MobeXterm的最大个数

文章图片
#ssh#编辑器
repo使用ssh和http方式来拉去代码的xml配置

我们使用repo拉取代码的时候,可以灵活切换ssh或者http的方式来拉取代码;特别是有时候要设置http代理的时候,ssh方式无法获取网络连接,则需要切换为http方式。

文章图片
#ssh#运维
cannot import name ‘Message‘ from ‘can‘

python安装一个空壳模块,from can import Message 失败

#python
cannot load xxx.dll

Windows系统配置

#windows
Undefined symbol XXXX (referred from xxxx.o)

目前发现有四个原因1:真的没有定义;2:没有包含定义的头文件;3:原函数定义的类型是static;4:头文件交叉包含混乱,导致识别出错;

    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择