![](https://img-blog.csdnimg.cn/20210111233152159.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
windows
了解Windows系统相关知识,解决实际遇到的困难
小鱼儿LY
越努力 越幸运
展开
-
Winsock2.h编译报错重定义冲突的解决方案
开发环境编译器:VS2008OS:Windows 10报错信息1>C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\ws2def.h(91) : warning C4005: “AF_IPX”: 宏重定义1> C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winsock.h(460) : 参见“AF_IPX”的前一个定义1>C:\Program原创 2020-10-13 09:07:01 · 3895 阅读 · 3 评论 -
UEFI和传统引导的区别有哪些
背景前两天装机时,用U盘启动进行安装系统时,发现还原ghost系统后怎么也进入不了windows10开机界面,一直显示:在U盘中去使用引导修复,也失败了,后来重新将系统盘进行分区,变成MBR格式,再次安装win10 32位系统,就正常了,非常不解其中的原因,今天网上查找资料,才发现之前应该是UEFI模式下装了32位系统所致开不了机。而UEFI只能装64位系统,下面是UEFI和传统引导的区别详细:两者区别:理论上操作上早出来的主板,都是legacy+mbr引导的,也就是我们常说的原创 2020-07-17 08:36:51 · 5333 阅读 · 0 评论 -
VS及QtCreator中设置项目的版本信息
问题:方便快速设置项目当前版本号1. VS环境1.1 项目中设置在资源文件中(.rc文件)增加version组件:然后编辑相关信息:就可以在生产的项目文件中右键属性可以看到设置的信息了:1.2 项目中读取版本信息这需要用到windows系统中相关函数了,以及version.lib文件。用everything一搜,果然找到多出存在该文件:然后本人使用的是Qt环境中的QString来返回版本号(读者可自行修改成其他版本):QString MainWindow::GetProductVe原创 2020-06-08 20:11:43 · 2769 阅读 · 1 评论 -
VC转VS2008出错 error C2039: “WriteHuge”: 不是“CFile”的成员
错误案例CFile file;file.Open(fileName, CFile::modeCreate | CFile::modeReadWrite);file.WriteHuge(jobinforStr,jobinforStr.GetLength());// wrongWriteHuge不再支持,使用Write.参考微软文档原创 2020-06-06 15:40:59 · 286 阅读 · 0 评论 -
VC升级VS2008 报错 error C2383: 此符号中不允许有默认参数
错误案例:在VC中声明的带指针的函数:typedef int ( WINAPI * SPS_RequestAliasReworkSession1)(long* lAlias=1);升级到vs版本后为:typedef int ( WINAPI * SPS_RequestAliasReworkSession1)(long* lAlias);需要将默认参数1去掉。参考微软官方的解释:...原创 2020-06-06 15:00:12 · 711 阅读 · 0 评论 -
无法定位序数1上的动态链接库
原因:可能是动态库系统环境与当前系统不一致,也有可能遭到损坏解决办法1:找到C:\windows\system32\xxx.dll2:复制该动态库到自己项目文件夹下替换掉xxx.dll...原创 2018-11-10 15:55:25 · 8656 阅读 · 0 评论