文章 2023-06-25 来自:开发者社区

【C++】Windows使用Visual Studio C++链接云数据库PostgreSQL(沉浸式老爷教学)

一、前置条件下载libpqxx【github传送门】安装CMake工具【CMke传送门】下载PostgreSQL【PostgreSQL传送门】二、安装PostgreSQL工具点击下载,直接安装即可。过程中出现的插件选择64位即可。那些都不重要。安装完成后如下:关注 “测试开发自动化” 公众号,获取更多学习内容三、编译libpqxx库从Github下载至本地,在文件夹下解压。以管理员方式运行CMa....

【C++】Windows使用Visual Studio C++链接云数据库PostgreSQL(沉浸式老爷教学)
文章 2023-06-21 来自:开发者社区

windows 下C++生成Dump调试文件与分析

1、前言dump文件是C++程序发生异常时,保存当时程序运行状态的文件,是调试异常程序重要的方法,所以程序崩溃时,除了日志文件,dump文件便成了我们查找错误的最后一根救命的稻草。2、依赖库下载生成dump需要有Dbghelp的库,正常来说VS、qt都自带了。如果没有,私信我发你。3、项目配置3.1、设置输出路径步骤:右击项目-》属性-》配置属性-》常规 -》输出路径设置一个固定的输出路径,是为....

windows 下C++生成Dump调试文件与分析
文章 2023-06-20 来自:开发者社区

C/C++使用Windows的API实现共享内存以及同步

共享内存共享内存指 (shared memory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。共享内存是 Unix下的多进程之间的通信方法 ,这种方法通常用于一个程序的多进程间通....

C/C++使用Windows的API实现共享内存以及同步
文章 2023-05-19 来自:开发者社区

C++ Windows编程中WPARAM等数据类型在32位和64位系统中的差异

本文所述情况是我在写测试代码时发现和解决问题的过程,见以下这段测试代码,在DEV-C++用32位TDM-GCC编译可无错无警告通过;但用64位编译却出错了。#include <windows.h> #include <string> using namespace std; LRESULT CALLBACK WndProc(HWND hwnd, UINT Message,....

文章 2023-05-19 来自:开发者社区

非可视化编程的windows窗口 C++ 代码设计:附例程并多多知识点

我用Dev-C++写了一个的非可视化编程条件下的windows窗口计算器例程,在此分享给广大初学者。其运行效果如下图:所有框架和单目运算已经做好,+-*/暂未完成,代码还有改进空间...... #include <iostream> #include <iomanip> #include <sstream> #include <string> #i....

非可视化编程的windows窗口 C++ 代码设计:附例程并多多知识点
文章 2023-05-19 来自:开发者社区

C++ Windows窗口程序:子窗口控件之按钮类button

Windows窗口程序设计中,按钮、文本编辑框等控件都作为一个子窗口在WM_CREATE事件中创建的。其中按钮类button有多种类型和风格,常见的单选钮、复选钮、分组框也在此类中,见下表:子窗口控件:按钮类button 按钮类型,可以是按钮风格与窗口风格的组合 窗口风格: WS_CHILD 子窗口,必须有 WS_VISIBLE 窗口可见,一般都有 W...

C++ Windows窗口程序:子窗口控件之按钮类button
文章 2023-05-19 来自:开发者社区

C++ 用DEV-C++建一个Windows窗口程序带文本框和命令按钮

先看一下程序的效果图: 在Dev-C++ 5.11上创建并正常运行,操作系统32位、64位的Win7都可以。首先在文件菜单里新建项目,选择Windows Application:命名完成后得到如下程序框架:#include <windows.h> /* This is where all the input to the window goes to */ LRESULT CALLB....

C++ 用DEV-C++建一个Windows窗口程序带文本框和命令按钮
文章 2023-05-19 来自:开发者社区

C++ <windows.h>库函数探究初步续一:键鼠操作

获取、设定和限定鼠标位置#include <iostream> #include <windows.h> using namespace std; #define MOUSE_Click(mButton) (GetAsyncKeyState(mButton)&0x8000?1:0) bool CenterWindow(RECT &rect, RECT &am...

文章 2023-05-19 来自:开发者社区

C++ <windows.h>库函数探究初步:句柄操作

本文将对<windows.h>库函数做一番初步的探究,我在上一篇博文《C++ 调用windows系统DOS命令》中,定义过如下两个函数:void setColor(unsigned short foreColor=15,unsigned short bgColor=0) { //设置输出文本的前景色和背景色 HANDLE hConsole = GetStdHandle(STD...

C++ <windows.h>库函数探究初步:句柄操作
文章 2023-05-19 来自:开发者社区

C++ 调用windows系统DOS命令的函数 system(char* command)

除了我们经常用的system("pause");暂停命令外,还有以下这些功能也很不错:system("title C++颜色设置程序"); //设置控制台窗口的标题,即cmd.exe的标题 system("mode con cols=48 lines=25"); //设置窗口宽度高度 system("date /t"); //显示日期 system("time /t"); //显示时间 sy...

C++ 调用windows系统DOS命令的函数 system(char* command)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注