- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 lnk1104:无法打开xxx.lib
在项目中,链接第三方库时出现这种错误,可能的原因之一是:编译这个库的编译器和你这个项目的编译器不一致导致的。编译这个库的相应版本解决这个问题。
2024-06-20 21:57:54
765
原创 LINK : fatal error LNK1104: 无法打开文件“libboost_unit_test_framework-vc142-mt-gd-x32-1_84.lib”
我遇到这个错误就是这样解决的。这样就能链接成功了。
2024-04-02 10:35:11
465
1
原创 使用malloc()函数的一些技巧,在随意指定大小的情况
与运算得到不能够被long类型使用的字节数。long的大小减去这个数就得到了需要增加的字节数。if判断请求的内存是否能够被long类型完整使用。不可以就加上不足的数量。
2024-01-12 12:45:54
370
1
原创 链接第三方库发生错误时的问题
昨天,测试Notepad++项目的时候,需要链接一个静态库,所以我就用VS2019编译。导致编译的时候找不到这个定义,但是,因为是声明外部变量,所以,编译的时候也不报错,库也生成出来。所以,找一下这个函数或变量是否定义了,我报的这个错误是:声明了一个外部变量,但是定义却在另一个项目中,我也是看了项目配置,发现有一个外部项目,我找那个外部变量的定义时,在项目里找不到,这时才醒悟过来,原来。但是,生成的静态库总是报错,报“无法解析的外部符号”错误,我昨天总是找不到原因。今天,在一步一步的了解下,总算解决了。
2023-10-09 11:41:03
147
1
原创 c语言伪代码实现的锁
/线程2尝试获取锁, TestAndSet这时返回flag的旧值,也就是1,一直循环,直到线程1释放锁。//线程1首先获取锁,TestAndSet设置flag=1,并返回flag的旧值,也就是0,退出循环。//如果self还是=0,而turn却=0,那么就表明该让thread 0运行了,就退出这个循环。//(flag[1-self] == 1)这是检查另一个thread是否想获取锁。//假设self=0,则turn=1,那么就表明让thread 1 运行。//c伪代码实现 比较并交换。
2023-04-26 23:15:48
291
1
原创 c free()函数了解
#include <stdio.h>#include <malloc.h>//测试free()函数是否会释放结构体指针里的指针指向的内存地址?// 答案是: 不会,free()只会将该结构指针所拥有的内存释放,但是,// 在不把该结构体指针置为NULL前,该结构体里的指针还是可以访问所指向的内存地址的。// 所以,使用free()释放内存后,必须把指针置...
2019-06-15 21:34:57
5467
原创 C实现循环双向链表
#include <stdio.h>#include <malloc.h>//实现双向链表typedef struct _Node{ int data; struct _Node* prev; struct _Node* next;}NODE,*PNODE;PNODE createNode(int data){ PNODE ...
2019-06-15 21:32:54
194
原创 WIN32 ListView消息处理。
创建完ListView之后,就需要对列表做一些操作。而win32程序呢,是通过使用消息来传递你要做什么,谁做。所以,我们就需要对某些我们感兴趣的消息做一些处理。而现在,我们只对处理ListView这个控件感兴趣。 在窗口过程函数里,在switch中添加一个caseWM_NOTIFY;这个消息通知控件的父窗口控件中已发生事件或控件需要某种信息。添加一行这样的代码:NM_L...
2019-05-17 22:48:37
1983
原创 Unity关于Input的静态函数的使用
Input.GetAxis("") GetAxis这个函数,接收指定轴向的输入。比如“Horizontal”、“Vertical”.返回值在-1到1之间。Input.GetKey(KeyCode.W) GetKey这个函数,需要移动或者需要一直按着按键那种情况使用Input.GetKeyDown()GetKeyDown这个函数,只有当指定 的按键按下,才会作出响应,比如:开火,点击。...
2019-04-27 14:00:20
412
原创 java的arrayList和linklist使用
import java.util.ArrayList; //Arraylist需要的包import java.util.LinkedList;public class test { public static void main(String[] args) { ArrayList<Integer> arrayList = new ArrayLi...
2018-11-23 22:21:29
423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人