- 博客(5)
- 收藏
- 关注
原创 vcpkg国内镜像使用方法——解决国内下载慢的问题
为解决国内用户使用vcpkg安装第三方库时下载必须工具与代码速度慢或无法连接的情况,我个人搭建了vcpkg国内镜像:ftp://139.196.94.253/使用方法:clonehttps://github.com/JackBoos/vcpkg 切换分支至mirror_zhCN 使用正常vcpkg命令build vcpkg及安装其他port注意:该镜像为非官方镜像,若有下载问...
2020-03-22 12:49:26
13425
19
原创 vcpkg——微软开源的c/c++第三方库集成管理工具
简介: vcpkg是微软出品的一个开源第三方库集成管理工具,用于改善Windows中混乱不堪的集成环境。 在*inx中,我们有各发行版集成的包管理软件,如apt、yum等,使用它们可便捷的安装/卸载/升级第三方库。但是在Windows中并没有一个统一的(大多数人使用)集成管理工具。现已知的有:Visual Studio自带的NuGet包管理器。 scoop chocol...
2019-10-07 17:42:32
2804
原创 【C++】Win10设置默认程序
最近测试反馈Win10设置我们的应用不正常,经google查询,由于Win10设置了hash校验设置的ProgId值,如果hash正确才能正常启动,所以我们必须得调用Win8/Win10 Api去正确设置。举例:#include <ShObjIdl.h>bool SetDefaultClient(wchar_t* pClientName){ IApplicati...
2018-10-17 10:54:02
1928
3
原创 c/c++ ipv4 to ipv6 support
(1)struct sockaddr_in 替换为addrinfoaddrinfo.ai_family 设置为AF_UNSPECaddrinfo.ai_socktype 设置为SOCK_STREAM /SOCK_DGRAMaddrinfo.ai_protocol 设置为 SOCK_STREAM / IPPROTO_UDP其余全部设0 / NULL(2)使用getaddrinfo
2015-03-10 17:04:39
1294
原创 windows与linux中的基础数据类型长度问题
今天加班,打算把代码从WINDOWS移植到LINUX去。突然出现一个获取不到值的问题。百思不得其解!由于是两个终端间传输数据时该数据出的问题,于是用GDB和VS去调。LINUX中为发送端,WINDOWS为接收端。发送端数据完全正确,再看WINDOWS中接收数据。从内存看,一位一位读,没问题啊!监视去看..后面错完了..什么情况!这段数据是个结构体,大概的结构如下:struc
2014-02-22 16:27:36
1683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人