- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Qt调用动态库、静态库总结
编译器: qtcreatorQT版本: 5.5.1目录1. Qt调用外部动态库dlla> 用显示调用方式: (通过QLibrary方式)b> 用隐式方式调用1. Qt调用外部动态库dlla> 用显示调用方式: (通过QLibrary方式)dll名称: win_dll.dll接口名称: win_function_callqt代码如下:typedef int(*FUNC)(int, int); // 定义函数指针类型QLibrar...
2020-07-27 18:35:41 1973
原创 C++ 标准库容器 多线程安全 解释
以前写c++代码的时候,经常遇到多线程访问容器要不要加锁的问题,一直也没找到明确的解释,所以不管读写,只要是设计多线程都会加锁保护,今天偶然间翻到了MSDN上关于标准库多线程安全的解释,也算是心里有底了,见图.图里列出的标准库容器如果多线程只涉及到读取是线程安全的,如果涉及到读和写或者多线程写都是需要加锁的。...
2020-03-16 12:52:54 1521
转载 关于 gcc/g++编译选项: -fPIC 功能的解释
原文地址:https://my.oschina.net/yepanl/blog/2222613看到了一片讲解-fPic选项的文章,讲的还是比较清楚。在理解PIC概念之前,先了解一下动态链接库的载入时重定位概念。 载入时重定位: 我们知道,Linux的可执行文件一般是elf格式的,在这个可执行文件的头部包含了很多重要的信息:如文件格式,加载地址,符号表等。当连接...
2020-02-21 18:36:51 15281 1
原创 利用vs2019编译器远程调试linux程序(走心版)
前段时间,参与了公司一个项目,需要开发linux服务程序,因为之前没接触过,对shell、GDB、makefile不熟悉,项目要的又紧,所以决定使用更为熟悉的vs编译器来远程调试linux程序,等有时间了再把makefile和GDB调试等熟悉起来,下面把个人经验讲一下,希望能帮到后面有这方面需要的人。因为之前在学习过程中浏览过其他很多有用的博文,所以有些环节的内容直接用其他博文代替,本文着重讲...
2019-11-30 14:42:12 18429 11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人