摘要: 原来的项目需要追加一个截图的功能。我将其封装成一个类,但是在添加到项目时爆出了以下错误。 C1189 #error directive: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll ve 阅读全文
posted @ 2022-04-13 09:09 逃跑的红薯 阅读(1157) 评论(0) 推荐(0)
摘要: 参考链接 c++ - #error WINDOWS.H already included. MFC apps must not #include <windows.h> - Stack Overflow 背景 因为项目需要用到Windows截屏功能,要求代码是C++的。于是使用到了VC的MFC相关的 阅读全文
posted @ 2022-04-12 16:14 逃跑的红薯 阅读(6148) 评论(0) 推荐(1)
摘要: 部分旧代码升级到C++11,发现以前的#ifdef linux不起作用了。 调查发现,linux C++11中,并没有定义linux这个宏。需要使用__linux__进行替换。 StackOverflow地址如下 c++ - How to identify platform/compiler fro 阅读全文
posted @ 2021-11-18 11:56 逃跑的红薯 阅读(73) 评论(0) 推荐(0)
摘要: 如下。为windowsapi方法。如果项目支持的话,也可以选用C++17提供的标准库函数。 标准库函数参考 std::filesystem::exists - cppreference.com bool isDir = std::filesystem::is_directory(path); boo 阅读全文
posted @ 2021-11-17 17:34 逃跑的红薯 阅读(925) 评论(0) 推荐(0)
摘要: 0.安装必要的linux软件。我习惯把系统最小化安装,因此新装的系统缺少必要的软件。 yum install vim -y yum install policycoreutils-python -y vim Linux下的编辑器,如果不想装你可以使用vi或者nano。 policycoreutils 阅读全文
posted @ 2021-04-10 14:15 逃跑的红薯 阅读(459) 评论(0) 推荐(0)
摘要: 前言 最近需要用到VPS部署一个WEB服务。因为这个racknerd 比较便宜。所以直接买了一个9美元的那个。 据称这个可能服务器提供商可能会跑路。但是呢,胜在便宜,因此,最终还是选择了这个。 使用的网址: racknerd官网【https://my.racknerd.com/】我所购买vps的官网 阅读全文
posted @ 2021-04-10 10:12 逃跑的红薯 阅读(4831) 评论(0) 推荐(0)
摘要: 公司的C++工程迁移到了Centos8上面。现进行警告消除。发现如下警告。觉得挺有意思的记录一下。 Centos版本: cat /etc/redhat-releaseCentOS Linux release 8.2.2004 (Core) Gcc版本: gcc --versiongcc (GCC) 阅读全文
posted @ 2021-02-10 19:14 逃跑的红薯 阅读(5000) 评论(0) 推荐(1)
摘要: 公司新装了一台服务器,结果配置yum代理的时候怎么弄都不好使,无耐,搭建个本地yum仓库。步骤如下: 1.确保你的光盘已经连接到了linux系统上。 一般你刚装完系统,iso文件都是已经挂载好了的。没有挂载的话,按照下面操作连接一下。 在虚拟机设置-硬件-选中CD/DVD(IDE)。设备状态选中已连 阅读全文
posted @ 2021-02-10 15:24 逃跑的红薯 阅读(686) 评论(0) 推荐(0)
摘要: 复制虚拟机后,重启网卡出现了错误提示:Device eth0 does not seem to be present, delaying initialization 原因是复制的虚拟机有了新的Mac地址。但是自己的网卡配置文件仍然是旧的。 解决方法: 1.ifconfig -a。 确认下自己的网卡 阅读全文
posted @ 2021-01-28 11:58 逃跑的红薯 阅读(448) 评论(0) 推荐(0)