文集列表
最近文档
CMakeList设置输出bin和lib目录
方案
```bash
cmake_minimum_required(VERSION 3.10)
project(MyProject)
设置构建目录下的 bin 和 lib 子目录
set(BIN_DIR ${CMAKE_BINARY_DIR}/bin)
set(LIB_DIR ${CMAKE_BINARY_DIR}/lib)
设置所有构建类型的默认输出目录
set(CMAKE_RUNTIME_OUT
修改时间: 2025-11-08 22:21 |
所属文集: 解决方案
CMakeList管理一个工程引用另外一个工程库该注意
说明
CMakeList项目,一个项目要引用另外一个项目的库,如何不通过分别引用.h、.lib、.dll文件导入库的方式,而只需要用target_link_libraries()函数实现。
方案
```bash
安装目标
install(
TARGETS ${PROJECT_NAME}
EXPORT ${PROJECT_NAME} #这个名称
RUNTIME DESTINATION ${CMAKE_
修改时间: 2025-11-08 22:05 |
所属文集: 解决方案
KylinServerV10卸载下载软件包以及依赖离线安装软件包rpm dnf yumdownloader
说明
由于上一个折腾ssh的事情,卸载,安装rsync服务,下载重装等。
卸载
dnf卸载(以openssh为例)
bash
dnf remove openssh*
rpm卸载(未测试)
rpm -e openssh*
下载
yumdownloader工具下载不安装(centos7以下推荐)
先安装工具
再使用工具,进行下载
bash
dnf install yumdownloader
yumdow
修改时间: 2025-11-04 19:52 |
所属文集: Linux_服务器
KylinServerV10重启后网络设置被还原reboot网络被还原为DHCP静态IP设置
说明
KylinServerV10通过界面设置好静态IP地址后,在/etc/sysconfig/network-script/ifcfig-nss33文件中也能看到ip地址生效,但是重启后,地址丢失,并被设置为了自动获取。
解决方法
查了AI,说是系统可能会连云服务,被该服务还原了网络。
==关闭该服务,重启电脑即可==
bash
sudo touch /etc/cloud/cloud-init.d
修改时间: 2025-11-04 19:50 |
所属文集: Linux_服务器
KylinServerV10与visual studio调试的问题SSH错误An SSH channel could not be opened. Verify that TCP forwarding is enabled on the server.
说明
vs2022无法与KylinServerV10进行远程调试,但是我用的ubuntu却可以正常调试运行?然后一直出现这个错误:An SSH channel could not be opened. Verify that ICP forwarding is enabled on the server.
后面通过卸载ssh和rsync服务都不行,甚至,卸载这些服务后,系统会出现无法登录系统的情况
修改时间: 2025-11-03 21:05 |
所属文集: Linux_服务器
使用Qss设置背景图片的一些问题记录不生效,效率低,背景图片不能拉伸
说明
在用qss进行样式设计时,需要考虑到样式的统一,于是就用到背景图片进行设置。但是没想到在这里面还是有一些的问题,于是记录一下,以便以后参考。
目前使用的是vs2022+qt5.15.17
问题1 背景无法生效
这个问题有时候会比较莫名其妙,有点难以理解。比如,我设置了一个QWidget的背景图片,但该Qwidget被加入到了另外一个界面时,该背景图片设置却无效。
对于这种情况,我们一般先设置一
修改时间: 2025-10-11 17:27 |
所属文集: 解决方案
Qt通过QSS样式将QToolButton下拉弹出菜单的提示按钮由右边让其底部居中显示
说明
Qt通过QSS样式将QToolButton下拉弹出菜单的提示按钮由右下边让其底部居中显示
解决方案
== 通过设置QToolButton::menu-indicator字段下的left值进行设置 ==
准确写法,见下图:
left:-50%;
编辑:myhappyandy
修改时间: 2025-10-06 23:55 |
所属文集: 解决方案
rdkafka接收数据慢的解决方案发送完了却没有接收完的问题
说明
最近遇到一个问题,就是我在接收某程序发送的kafka数据,生产者已经生产完成了,数据已经推送玩了,用tools查看数据条数也对,结果我的程序接受的数据居然不全,而且还很慢,增加了多个线程接收数据,也还是很慢,居然没有什么作用,于是有了今天的方法。
解决方案
这里只列出标准写法,之前的写法,只在对比文件中展示。
cpp
void Kafkaps::StartReciveMessageLoop(v
修改时间: 2025-10-06 23:45 |
所属文集: 解决方案
windows脚本bat建立目录软链接 系统找不到指定的路径
说明
在windows中,建立目录的软链接,以达到在某些情况下,同步显示的效果。
解决方案
管理员启动命令行
执行命令
```bash
mklink /D [需要新建的] [源目录]
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件
符号链接。
/H
修改时间: 2025-10-05 10:35 |
所属文集: 解决方案
StarUML如何离线安装c++插件自动生成c++类图绘制设计图
说明
设计文档需要,本来是想通过vs2022自动生成类图的,结果使用cmakelist管理的工程好像无法自动生成,只能是sln解决方案才行。没有办法才想着用StarUML工具来生成类图。
我这里StarUML是3.0版本,想着是不是可以下载一个c++插件,通过读取cmakelist工程,自动生成类图啥的。于是一搜插件,还真有。
解决方案
1.下载插件
https://github.com/staru
修改时间: 2025-09-16 22:48 |
所属文集: 安装