随笔分类 - windows编程开发
Windows系统下编程相关
摘要:出现一个问题,在 Visual Studio 2022 里面,添加了一个Qt控制台项目,然后设置调试环境变量的时候,发现添加的没有生效,还是会报错找不到dll。 对比和其它非Qt项目的设置,发现其它项目里面,继承的值是空的,从父级或项目默认设置继承也没有勾选,遂做如下图修改,正常了。
阅读全文
摘要:启动项目后,设置的断点不起作用 原因是需要在项目设置里面启用下面的选项
阅读全文
摘要:简述 因为某些原因,设计好的目录结构是不能动的,因此需要将网络共享目录挂载到指定目录下,以便扩容。 在Linux下这完全没有问题,但是Windows下的操作就稍微复杂一点。 1、直接使用 这种方式映射目录到 盘,然后再在指定目录下建立一个软链接到 ,这是可以的。 2、可以直接使用 方式建立软链接到共
阅读全文
摘要:搜狗输入法暂时还离不开,但是很讨厌搜狗输入法一直在后台的“搜狗云代理程序”( ),占用大量CPU和网络,不知道进行什么活动。 2019年6月24日更新,我已经卸载了搜狗输入法,现在用微软拼音也习惯了。 方法一 删除 文件。 这个方法有效,但是搜狗会一直提示要修复,即便是你不修复,也会在某一时间就被修
阅读全文
摘要:编译错误说明 在一个解决方案中的 项目A 中使用到了 ,完全没有问题。在 项目B 中也使用了 库,编译的时候就产生了一堆错误。 原因查找 两个项目通过对比,唯一的不同就是项目B使用了 库,通过报错可以看到 因为我使用的boost是通过 "vcpkg" 安装的,而GDAL库是在 "http://www
阅读全文
摘要:[TOC] 问题 自从更新了Windows后,就出现了一个问题,隔一段时间就弹出一次下面的对话框,而且如果时间稍长,会弹出多个。 解决方法一 对于这个 这个真不知道是什么程序,打开注册表找到后才知道是 。 修改注册表,给这个程序管理员权限运行。 定位到注册表 目录 添加一个字符串值,名称为 ,数据为
阅读全文
摘要:简介 MFC这个东西已经落伍了,不建议使用。我就是吃饱了撑着,还在折腾这个。 平时写点带界面的小程序一般都用Qt来做,简单好用,也很容易做的比较漂亮。我觉得唯一一个算不得多大缺点的缺点就是Qt体积太大了。 之前用MFC写过几个小程序,那天看见一个介绍MFC美化的文章,就想着也给来加个皮肤。只是MFC
阅读全文
摘要:简介 这个项目是很久之前的事情了,当时一个朋友正在研究一个国外的软件(wall paper engine ),可以在桌面壁纸层播放视频,也就差不多是动态壁纸的意思。 后来我也动手来实现这个功能,因为手头一直有别的事,也就没有一直弄。 最近看到这个项目的工程文件,就继续拿起来改了改了,稍微完善了一下,
阅读全文
摘要:一个简单的需求,就是需要程序判断当前系统的时间是不是在程序编译之后的,如果系统当前时间在编译之前,那说明这台机器的时间是不正确的,需要终止程序运行。 因为要在程序编译时候获取时间,如果每次编译前手动修改的话,稍微显得麻烦了一点。 Windows下VS2015 VC中可以使用Visual c + +
阅读全文
摘要:简述 好久没有用过boost库了,以前用也是在linux下,需要哪个部分就添加哪个部分到Makefile中。 最近要在Windows下使用,主要是mongocxx库依赖它,不想自己去编译它了,就直接在 "https://dl.bintray.com/boostorg/release/1.66.0/b
阅读全文
摘要:这是微软提供的示例程序,原文地址在此 "https://msdn.microsoft.com/en us/library/windows/desktop/aa364640(v=vs.85).aspx" .aspx) HTTP Server示例程序 以下示例应用程序展示如何使用 处理HTTP请求任务。
阅读全文
摘要:简单说明 自己编译GDAL比较繁琐且时间较长,而且很多 Driver 需要自己去编译。如果不是要学习怎么编译GDAL,可以直接使用已经编译好的库。 OSGeo官方没有提供编译好的GDAL,但是它有给出去哪里下载已经编译好的。 "下载GDAL二进制包说明" 我已经下载好一份各个VS版本编译出来的GDA
阅读全文
摘要:编译的过程倒也不是很难。我把编译的源码和脚本及 说明 都放在gitee上了。 详细的可以见这里 "https://gitee.com/solym/zlib 1.2.11.git" 可以参考这些文章 "win10下Visual Studio 2015,C++ x64编译zlib" "zlib库VS20
阅读全文
摘要:本文翻译自 "https://support.microsoft.com/zh cn/help/168958/how to export an instantiation of a standard template library stl clas" 概要 本文讨论如何实现下面任务: 导出标准模板
阅读全文
摘要:[TOC] 1、准备 Windows下使用VS2015进行编译,需要使用cmake构建版本。(如果有cygwin,在其中执行VS的vcvarsall.bat后使用 命令生成Makefile后编译也是可以的) 下载源码 请确保已经安装好 工具。 还可以下载一个专门为win32修改的版本,支持VC6编译
阅读全文
摘要:不多说。 编译配置参数如下 不支持 ,也没有安装各个数据库的 ,所以数据库方面也只支持了 。 下载地址如下 全部文件下载 链接: http://pan.baidu.com/s/1bp1rdCF 密码: dsve 头文件和库文件下载 链接: http://pan.baidu.com/s/1c2ep95
阅读全文
摘要:1、准备工作 首先需要下载 "mysql connector c 6.1.9" 的源码,然后解压。 然后需要准备编译环境,这里我使用的是 (下载地址 "http://repo.msys2.org/distrib/x86_64/msys2 x86_64 20161025.exe" )。 下载安装后执行
阅读全文
摘要:问题描述 最近用一台Windows Server 2012 R2系统的机器的时候碰到了这个问题。 因为在网上看了很多解决方案,都没有很好的解决。所以记录一下这个问题的解决。 之前使用 编译出的程序,是没有这个问题的。这个问题仅仅出现在 编译的程序上。 重新安装了一个 的虚拟机,然后安装了 (VC20
阅读全文
摘要:以前都是直接使用VS或者msbuild生成整个解决方案,或者只构建单个工程。 这回使用msbuild构建单个工程的时候出现了问题,因为工程中使用了 这个宏来定位第三方库路径。 对于这个文件,微软已经给出了解决方案。 解决 "如何:使用 MSBuild.exe 生成解决方案中的特定目标" 您可以使用
阅读全文