- 博客(853)
- 资源 (93)
- 收藏
- 关注
转载 一个简单PDF文件的结构分析(转)
Adobe的PDF参考告诉我们一个PDF文件可以通过下面4个方面来理解:1. 对象, 一个PDF文档是由一组基本数据类型组成的数据结构。2. 文件(物理结构), 决定对象是如何存放在一个PDF文件中的, 它们是如何被访问的,如何被更新的。这个结构是独立于对象的语义的。3. 文档结构, 说明一些基本的对象类型是如何来表现PDF文档的成分的:例如页,图片,字体,批注等。
2025-03-13 18:48:32
8
原创 cmake设置wchar_t-
是 (/Zc:wchar_t),否 (/Zc:wchar_t-)vs中有个配置项"将wchar_t视为内置类型",有两个选项。如果需要在cmake中配置,可用下面方式。
2025-03-05 14:03:53
213
原创 CentOS 7 使用 curl 命令更换yum为阿里源
参考:https://blog.csdn.net/yxyc666/article/details/141705431。更新完缓存后,可以检查 YUM 是否能正常工作,并确认使用的是新源。如果软件包安装顺利,则说明你的 YUM 源已经成功更换为国内源。最后,可以尝试安装一个软件包来确认新的源是否工作正常。如果显示的源信息和你选择的国内源匹配,说明更换成功。3.清除yum缓存并生成新的缓存使其生效。2.使用 curl 命令下载阿里源文件。1.备份原有的 yum 源文件。步骤 4:验证新源是否可用。
2025-02-25 09:53:38
388
转载 CentOS 远程桌面访问:一步步安装和配置 xrdp(转)
xrdp 是一个开源的远程桌面协议(RDP)服务器,它允许用户通过图形界面远程访问 CentOS 系统。在本文中,我们将详细介绍如何在 CentOS 上安装和配置 xrdp。为了让外部设备能够访问 xrdp 服务,我们需要在防火墙中打开相应的端口。原文链接:https://blog.csdn.net/tombosky/article/details/136672843。现在我们需要配置 xrdp 以适应我们的需求。安装完成后,我们需要启动 xrdp 服务并设置为开机自启动。步骤7:配置 xrdp 用户。
2025-02-25 09:44:49
60
转载 error C3861: “round”: 找不到标识符(转)
原文链接:https://blog.csdn.net/u014485485/article/details/78939537。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。“round”: 找不到标识符。
2025-02-17 10:12:48
45
转载 cmake..中出现Could not find cmake module file Error required internal CMake variable not set的问题(转)
原文链接:https://blog.csdn.net/loli_con/article/details/107530977。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。一一试过都不行,最后发现问题出在project()里面不能有空格。上网找了很多的相关问题,有说需要用yum安装cmake的还有说是版本问题的。在写一个helloworld的小工程,然后cmakelists如下。ubuntu cmake…空格删掉最终cmake …
2025-01-13 10:15:52
182
转载 error LNK2019: 无法解析的外部符号 __vsnprintf
错误 LNK2019 无法解析的外部符号 __imp__sscanf,该符号在函数 __glfwRefreshContextAttribs 中被引用。方法一:在vs2017解决方案中的找到某一工程->属性,在链接器->附加依赖项里面添加legacy_stdio_definitions.lib即可。出现这个问题的原因是vs2017默认编译时将许多标准库采用内联方式处理,因而没有可以链接的标准库文件,所以要专门添加标准库文件来链接标准库中的函数。方法三:如果是使用cmake,可添加下方代码。
2024-12-23 17:50:19
102
原创 error C2440: “类型转换”: 无法从“stu_a”转换为“stu_b”
编译报错:error C2440: “类型转换”: 无法从“stu_a”转换为“stu_b”原因:C语言中的结构体并不能直接进行强制类型转换,只有。环境:win10+vs2017。可以进行强制类型转换。
2024-12-18 15:44:13
160
原创 cmake error MSB8036: 找不到 Windows SDK 版本8.1
再创建的Gui程序的默认Windows SDK版本就是想要的10.0.16299.0了。使用VS2017+Qt5新建Qt程序时,Windows SDK版本默认被设置为8.1。而VS2017安装的Windows SDK版本为10.0.16299.0。,这里就是创建模版存放的位置。找到需要修改的模版,比如我要修改gui。每次都需要修改SDK版本才能进行编译。如果不修改则会报错。的安装目录,文件夹内即安装的插件的内容(名字是随机的)。找到Qt VS Tools的目录。进入目录,用记事本打开。
2024-12-17 14:03:01
351
原创 vscode cmake头文件无法跳转
configurationProvider:这个配置是告诉VS code,让Cmake Tools插件根据CMakeLists.txt的配置来指定C/C++的代码环境,如在CMakeLists.txt中配置了 link_directories(dir_xx)命令,VS Code就能正确识别出 #Include<dir_xx/xxx.h>头文件。采用vscode打开cmake配置的c++项目时,头文件夹显示找不到(头文件被红色波纹线标记),右键变量执行Go To Definiton也无法跳转。
2024-12-06 14:30:41
648
转载 error: C2039: “staticMetaObject”: 不是“QGraphicsItem”的成员(转)
编译时出现警告 Warning: Class Node implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to QGraphicsItem will not work!在类的声明(Q_OBJECT下面)中添加:Q_INTERFACES(QGraphicsItem)可解决该问题.然而有些时候,我们需要使用信号与槽,就需要增加 Q_OBJECT,这时,就会报错。
2024-12-05 15:48:38
116
原创 clang++: error: no such file or directory: ‘common‘
很尴尬,一行行屏蔽确定是add_definitions原因,并查了下其语法,在add_definitions的第一个参数写的是项目名称,错误写法。
2024-12-04 15:35:56
166
原创 MSBUILD : error MSB1009: 项目文件不存在。
原因:与其他生成器(如Makefiles或Ninja)不同,CMake不为Visual Studio解决方案生成all目标,而是生成ALL_BUILD目标。问题:最近用vscode+cmake+clang在windows上编译c++项目,用mingw32不报错,用clang报错,错误如下,解决:在CMakePresets.json新增buildPresets,name设为ALL_BUILD。环境:win10 vscode1.95.3 clang15.0.4。
2024-12-04 14:23:48
717
转载 Linux修改环境变量(转)
在PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”中加入“:/usr/local/mongodb/bin”在Linux中,有许多种修改环境变量的方法,下面我们从修改方法,生效方法,有效期限,用户局限几个方面分别介绍一下。原文链接:https://blog.csdn.net/wr132/article/details/53933150。生效方法:系统重启/注销。
2024-11-08 14:10:57
323
1
转载 win系统环境变量设置后不马上启用解决方法(转)
原文链接:https://blog.csdn.net/u011027547/article/details/136296740。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。有时候系统会缓存环境变量,导致新的变量无法立即生效。您可以尝试清除系统环境变量的缓存。大家喜欢的话,给个👍,点个关注!系统仍在缓存旧的环境变量,有时候新的环境变量需要系统重启才能生效。这将刷新系统环境变量,使新的设置生效。检查输出中是否包含了设置的环境变量.
2024-09-24 09:40:07
983
1
转载 统信UOS安装VNC学习笔记(详细)(转)
Virtual Network Console是虚拟网络控制台的缩写, VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。VNC基本上是由两部分组成:一部分是客户端的应用程序(vnc viewer);统信UOS默认不需要修改网络源,如果修改网络源,不慎执行apt upgrade会造成组件与操作系统不兼容情况,导致系统部分服务出现故障。VNC服务端服务正常,开始使用客户端工具连接。
2024-09-10 11:29:51
885
原创 无法解析的外部符号 “__declspec(dllimport) public: static class QString __cdecl QString::fromWCharArray(wchar_
error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class QString __cdecl QString::fromWCharArray(wchar_t const *,int)" (__imp_?AV1@PB_WH@Z),该符号在函数 "private: void __thiscall CCollectClientInfo::GetSystemName(class QString &)" (?
2024-09-05 11:09:31
720
原创 rename函数报Invalid cross-device link
参考别人帖子,直接在百度使用关键字linux c rename 跨磁盘,搜索出了一篇一样的问题帖子(可以参考nginx中的实现ngx_ext_rename_file,也可以参考linux中mv命令的实现。方案二:移动文件时,判断错误代码为EXDEV时,采用copy(读文件再写文件)的方式移动文件。参考:https://www.jianshu.com/p/902d84deff87。),他的解决方案是不让文件跨磁盘。没有修改代码来解决需要跨磁盘的情况。rename不支持跨文件系统移动,详解介绍(
2024-08-05 14:39:03
323
转载 【Linux 】errno 错误码对照表和宏|error(转)
errno 在 <errno.h> 中定义,错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h,分别定义了 1-34 、35-132 的错误定义。
2024-08-05 11:03:56
697
转载 linux下system函数错误返回-1 错误原因NO child processes(转)
再者,据他们的说法,修改信号处理方式是为了避免僵尸进程,当然初衷是好的,但这样的升级影响了一些函数的使用方式,比如system()函数、wait()函数、waipid()、fork()函数,这些函数都与子进程有关,如果你希望使用wait()或waitpid()对子进程收尸,那么你必须使用上面介绍的方式:在调用前(事实上是fork()前)将SIGCHLD信号置为SIG_DFL处理方式,调用后(事实上wait()/waitpid()后)再将信号处理方式设置为从前的值。是啊,运行良好的程序怎么突然就挂了呢?
2024-08-05 10:18:25
366
原创 error C2679: 二进制“[”: 没有找到接受“const char *”类型的右操作数的运算符(或没有可接受的转换)
1> c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\hash_map(202): 或 “int &stdext::hash_map<_Kty,_Ty,_Tr>::operator [](char *const &)”报错原因:classname是const char *类型,而hash_map的[]有[](char *&&)或[](char *const &)两个重载函数,但两个都不匹配。
2024-07-09 16:08:14
443
转载 QT问题记录之warning: ‘xxx’ will be initialized after [-Wreorder](转)
一直没有在意是什么原因导致的问题,后经测试发现,其实是由于我们在初始化成员变量的时候没有按照成员声明的顺序初始化造成的,所以以后在使用Qt进行开发应用程序时,应该按照头文件中成员变量声明的顺序进行初始化就不会出现上述的警告了,即使这个警告不用担心,程序依旧可以顺利进行编译,但是,作为一个有态度的程序员,一个小小的警告我们还是应该重视的!版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。记录该问题,提醒自己!
2024-07-02 14:36:43
209
转载 Qt QFile::copy创建文件问题(转)
最近发现在老项目上出现一个bug:一个ini的配置文件添加在qrc文件中,代码中通过QFile读取并copy到缓存目录中,配置文件内容在UI上显示并支持增删改,但在win10上,用户添加内容项后下次启动程序发现新添加内容丢失。也就是说 在win10上QFile::copy创建的文件属性默认是只读的,如果需要读写,可以在之后调用QFile::setPermissions函数设置文件的permissions和ownership。
2024-05-31 09:58:28
345
转载 windows7 msys2 向导失败(转)
原文链接:https://blog.csdn.net/qq_42330427/article/details/129788727。2022-10-28之后的安装包都不支持win7了,所以下载msys2-x86_64-20221028即可顺利安装。因为最新的msys2已经舍弃了对win7和win8.0的支持,所以在win7上用最新的安装包是无法安装的。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
2024-05-16 21:42:05
426
原创 /usr/bin/ld: libcrypto.a(gost_eng.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against external symbol
问题:linux上编译openssl-1.0.2t动态库版本。之前编译完成静态库,没有清理干净,出现问题。
2024-05-08 13:56:38
357
原创 ld.exe: unrecognized option ‘--major-image-version‘
原因:将project指令放到了set(CMAKE_SYSTEM_NAME Linux)之前。问题:在windows环境使用cmake+mingw32+gcc交叉工具链报错。
2024-05-06 21:45:23
1068
3
转载 使用apktool工具反编译apk时遇到could not decode arsc file的解决办法(转)
高版本apktool.jar下载地址: https://files-cdn.cnblogs.com/files/sage-blog/apktool_2.0.0rc4.zip。将下载到的apktool_2.0.0rc4.jar文件改名为apktool.jar,然后替换掉老版本的apktool.jar。原文链接:https://blog.csdn.net/linxinfa/article/details/89714621。产生原因:apktool.jar的版本太低,如果使用高版本不会出现异常。
2024-04-20 21:25:24
326
原创 ./libcrypto.so: undefined reference to `engine_load_afalg_int‘
方法2:下载更新的openssl-1.1.1w编译,参考。编译openssl-1.1.1d的动态库版本报错。方法1:修改CFLAG选项,参考。
2024-03-05 18:21:18
691
原创 curlbuild.h:138:36: error: ‘socklen_t’ does not name a type
解决:在引用curl.h之前添加socklen_t的引用,即#include <sys/socket.h>或。linux下调用libcurl.so时报错。
2024-03-05 18:15:27
369
原创 configure: error: cannot guess build type; you must specify one
1)./configure 执行配置脚本,若出现“configure: error: cannot guess build type;you must specify one”2)修改源码包中的配置文件config.guess。在龙芯3A5000的编译curl-7.26.0/curl-7.61.0。增加位置:“mips:Linux:”语句之前。执行2)步骤,如果未出现报错,直接编译安装。
2024-03-05 17:11:41
2297
转载 qt删除对象(转)
原文链接:https://blog.csdn.net/weixin_38241876/article/details/131810596。所以 Qt 中建大家不要直接 Delete 掉一个 QObject ,如果一定要这样做,要使用 QObject。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。的 deleteLater () 函数,它会让所有事件都发送完一切处理好后马上清除这片内存,而且就算。调用多次的 deletelater 也不会有问题。
2024-02-29 13:48:02
196
转载 DllMain 入口点(转)
动态链接库 (DLL) 的可选入口点。 当系统启动或终止进程或线程时,它将使用进程的第一个线程为每个加载的 DLL 调用入口点函数。 使用LoadLibrary和FreeLibrary函数加载或卸载 DLL 时,系统还会调用 DLL 的入口点函数。
2024-02-27 09:32:07
71
原创 error: possibly undefined macro: LT_SYS_SYMBOL_USCORE
解决:sudo apt-get install libltdl-dev。aarch64上编译libffi-3.2.1报错。
2023-12-20 16:20:25
622
转载 国密SKF库调用开发指南(二)(转)
传输的响应方调用此方法,进行密钥协商,产生协商参数并计算会话密钥,输出临时密钥对公钥,并返回产生的密钥句柄。传输的发起方调用此方法进行密钥协商,为计算会话密钥而产生协商参数,返回临时密钥对的公钥及协商句柄。调用此方法进行数据的加密操作,hKey为加密密钥句柄;因此,如果只是进行纯粹的SM3杂凑运算,则这个方法的ulAlgID参数应是SGD_SM3,pPubKey和pucID是NULL,ulIDLen是0。如果不需要实时解密,比如加密的数据保存在数据库,以后查询时再解密,那就无法使用密钥交换的方式确定密钥。
2023-11-15 13:56:19
687
原创 MSYS2-MINGW64配置vc环境
以vs2010为例,启动Visual Studio Command Prompt (2010),进入到MSYS2安装目录,执行msys2_shell.cmd -mingw64,启动mingw64,这样就可以找到vc的cl.exe和link.exe了。安装完MSYS2后,修改脚本msys2_shell.cmd,继承控制台的环境变量,set MSYS2_PATH_TYPE=inherit(默认情况下是rem注释掉的)如果msys2-mingw64缺少一些linux工具,可以使用pacman安装,如。
2023-11-05 10:46:23
571
转载 vs2017实现linux远程编译报错“CMake 缺少以下功能:serverMode“解决方案(转)
除了换cmake的版本,目前没有想到其他的解决办法,我尝试从相同版本cmake使用源码编译的方式,去寻找与之相关联的参数,但均尝试失败。如何目标服务器有多个版本的cmake,在本地的CMakeSettings.json文件中"cmakeExecutable"字段可以指定使用哪个cmake。验证远程目标服务器的cmake支持的能力,执行以下命令:cmake -E capabilities。经排查,发现远程开发环境的cmake版本不支持serverMode模式,因此,无法实现远程编译。
2023-09-14 17:51:25
485
转载 linux安装cmake(转)
Linux下安装CMake,目前最新的版本为3.17.0-rc2通过软件包仓库安装通过编译好的版本进行安装从源码手动编译安装。
2023-09-14 14:20:07
1445
转载 Linux符号连接的层数过多(转)
ln 命令将在 SourceFile 参数中指定的文件链接到在 TargetFile 参数中指定的文件,或将其链接到在 TargetDirectory 参数中指定的另。原文链接:https://blog.csdn.net/ta893115871/article/details/7458869/版权声明:本文为CSDN博主「顾修忠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。如果需要使用 ln 命令来创建符号链接,请指明 -s 标志。1>将某个文件链接到一个文件上。
2023-09-14 13:50:00
992
pcre-8.45.zip
2022-03-15
VS90SP1-KB976656-x86.zip
2021-12-01
plugandpaint.zip
2021-04-09
icu4c-54_1-src.zip
2018-05-09
svg_animation.zip
2015-11-04
基于TweenMax.js的网页幻灯片.rar
2015-11-04
atlWindows_demo.zip
2015-09-28
COMHook_Src.zip
2015-09-25
html5拼图游戏
2015-07-01
PyQt4帮助文档
2015-05-25
WebKitSupportLibrary.zip
2015-04-26
带有checkbox的word2007,word2013文件
2014-09-11
IE11-Windows6.1-KB2929437-x64.msu
2014-09-09
FP40EXT.CAB
2014-09-02
drawcli.zip
2014-05-30
VC6.0中缺少VC98\\CRT\\SRC文件夹的---CRT.rar
2014-01-20
IDA_pro_install.7z.003
2013-12-05
IDA_pro_install.7z.002
2013-12-05
IDA_pro_install.7z.001
2013-12-05
北京数字证书认证中心 64位 驱动
2013-10-24
OCX控件打包成CAB--cab,html文件
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人