编程开发
文章平均质量分 63
编程开发经验分享
16shots
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次“头文件宏污染跨模块传播”问题
include/ffmpeg/include/libavutil/ 这样的路径包含进去,而 libavutil 下有个 time.h,它会屏蔽标准库 <time.h> 或。RunY用了Qt,Qt 会自动引入。此时 libavutil/time.h 已经 #define time ffmpeg_time 了。静态链接时LIBS += -L 依赖库的所有搜索路径, LIBS += -l声明所有依赖库,且保证链接顺序正确,依赖放后。另一项目RunY链接了libX静态库,且RunY用到了Qt。原创 2025-06-23 09:00:37 · 254 阅读 · 0 评论 -
VS(+Qt)项目编译技巧与报错解决
发现本项目的设置与ffmpeg模块项目的CRT 设置不同,更改后报错解决。第三方库是静态库时,必须与本项目使用相同的 CRT 设置。1.link2001 无法解析的外部符号。原创 2024-10-11 15:30:15 · 566 阅读 · 0 评论 -
vs2022项目添加pthread.h
修改项目属性:C/C++ →预处理器→预处理器定义,新增。复制上述版本到本地自定义目录下。即可使用pthread库。原创 2024-09-29 14:08:25 · 1375 阅读 · 0 评论 -
【git】常用操作
需求描述:在github上有一个仓库名为testA,在本地开发的一些分支不能作为正式提交推送到testA,需要提交到另一个远程,作为备份仓库testB。原创 2024-05-20 13:25:44 · 721 阅读 · 0 评论 -
goland2023.1.4 建立索引卡住问题
任务管理器中关闭所有goland相关进程,详细信息中查找goland结束任务,再次打开成功。注:以下操作对个人有效,不保证对你的项目无其它影响,仅供参考。尝试重启项目、重启电脑等操作未果。goland设置的内存大小充足。参考连接:(找不到了待补充)可能原因:go模块加载超时。原创 2023-09-21 14:23:43 · 5462 阅读 · 1 评论 -
makefile简略笔记
原文链接:http://blog.chinaunix.net/uid-9407839-id-3063717.html如果要使用其他文件作为 makefile,则可利用类似下面的 make 命令选项指定 makefile 文件:$ make -f Makefile.debug例如,一个名为prog的程序由三个C源文件filea.c、fileb.c和filec.c以及库文件LS编译生成,这三个文件还分别包含自己的头文件a.h 、b.h和c.h。通常情况下,C编译器将会输出三个目标文件filea.o.转载 2021-08-08 01:03:47 · 266 阅读 · 0 评论
分享