Windows开发环境搭建

RocketMQ:Windows下开发环境搭建 考虑到大部分Java开发者还是习惯于在windows环境下开发,因此本篇讲解如何在windows环境下搭建一个单机开发环境。 一、准备工作 Windows必须先安装64bit的JDK1.8或以上版本。 从RockitMQ官网 http://rocketmq.apache.org/dowloading/releases/ 下载最新的release包。我这里下载的版本是v4.4.0 解... 阅读详情

申明:下面的链接在你看到的时候可能已经失效,那么你可以去微软网站上搜索相关词语找到相应资源

一、C/C++ 环境

如果要使用Windows的特性,那么光有标准C++编译器还不够,还需要使用Windows发布的platform sdk。 一般Windows的IDE环境中包括了一套SDK,比如Visual Studio 6.0里面包括了Microsoft Platform SDK, August 2001 Edition,要想知道怎样使用SDK,那么应该知道怎样使用MSDN(the Microsoft Developer Network),通过查找MSDN,你可以找到Windows SDK中提供的API描述和使用方法。 如果需要进行驱动开发,那么你还需要Windows DDK(Microsoft Windows Driver Development Kit)和文档(Microsoft Windows DDK Documentation)。

推荐学习用搭配
Visual c++ 8.0 Express(Express 版不支持插件,所以你的Visual Assistant用不了,对标准c++语法支持很好)
http://www.microsoft.com/express/download/
最新的windows platform sdk
http://msdn2.microsoft.com/zh-cn/express/aa700755(en-us).aspx
最新的MSDN
http://www.microsoft.com/express/download/msdn/Default.aspx

怎样在Visual c++ 8.0 Express 中使用SDK可以参看http://msdn2.microsoft.com/zh-cn/express/aa700755(en-us).aspx,我翻译过来如下:
1. 下载并安装Visual c++ 8.0 Express
2. 下载并安装Windows platform sdk
3. 打开VC 8.0 Express,选择菜单Options,打开Options对话框,选择Projects and Solutions
    将下面路径添加到相应的地方:

  • Executable files: C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Bin
  • Include files: C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Include
  • Library files: C:/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Lib
4.更新corewin_express.vsprops文件,从C:/Program Files/Microsoft Visual Studio 8/VC/VCProjectDefaults 下面找到该文件,将
AdditionalDependencies="kernel32.lib"
改为
AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
5.测试你的环境
VC 8.0 Express中,Win32 Windows Application 在Win32 Application Wizard是不能使用的,找到%ProgramFiles%/Microsoft Visual Studio 8/VC/VCWizards/AppWiz/Generic/Application/html/1033/目录下的AppSettings.htm ,打开该文件,将441-444行前面的注释去掉,如下所示:
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
保存并关闭,打开VC8,选择菜单File->New,选择Win32->Win32 Console Application template ,完成后按F5键编译并运行该程序。

二、MASM
如果对汇编比较熟悉,那么使用MASM(Microsoft Macro Assembler,微软宏汇编)也是不错的选择,编写MASM程序,对程序的骨架和Windows API有更深刻的了解。

编译器,链接器,资源编辑器,头文件和Lib库,例程可以从下面的网站免费获取
http://www.masm32.com/

如果对MSAM不了解,首先需要一本讲解MASM的书,《Windows环境下32位汇编语言程序设计》是不错的入门书籍,在使用MASM编程之前应该好好看一下这本书。

搭建Windows下的Rust开发环境 下载下来的文件是codelldb-x86_64-windows.vsix,如果不想下载,也可以在somesofts文件夹下找到,然后打开VS Code,单击左侧工具栏上的Extensions按钮,然后把文件codelldb-x86_64-windows.vsix拖入VS Code的Extensions页下的空白处,稍等片刻,VS Code右下角会提示安装完成。其中,文件Cargo.lock也是工具Cargo的元配置文件,它包含依赖的精确描述信息,它是由Cargo自行维护的,因此不需要手动修改。 阅读详情

相关推荐

Windows上Qt开发环境搭建

Qt是一种跨平台的C++应用程序开发框架,由Qt Company开发和维护。它提供了丰富的工具和库,用于开发图形用户界面(GUI)应用程序、网络应用程序和嵌入式应用程序。Qt具有以下特点:跨平台性:Qt可以在多个操作系统上运行,包括Windows、macOS、Linux、Android和iOS等。开发者可以使用相同的代码库来构建应用程序,无需针对不同平台进行重写。

blog.songjiahao.com 2223

win10(64位)安装汇编环境(masm)

Win10(64位) 安装汇编环境(MASM)

qq_50918834的博客 1万+

[libtorrent] windows搭建 libtorrent 开发环境

操作系统:win10 开发工具:VS2019 (参考文档:libtorrent) 搭建 libtorrent 步骤: 一. 安装 vcpkg 和 boost 1.安装 vcpkg 到本地 git clone https://github.com/microsoft/vcpkg 2.执行bootstrap-vcpkg.bat 脚本 .\vcpkg\bootstrap-vcpkg.bat 3.添加vcpkg环境变量 环境变量->PTAH->添加 vcpkg...

就是那个党伟 3193

windows10安装MSAM汇编环境

下载必要的文件: dosbox安装包,直接安装。 工具包:debug.exe,LINK.EXE,MASM.EXE 把工具包存放到一个文件夹中,我放在C:\asm下 启动dosbox,输入命令 把文件夹挂载到f盘(不是z盘应该都行,z盘执行不了命令) mount f C:\asm 进入f盘,输入 f: debug,masm命令已经可...

AlunX_daren的博客 1191

微软msam8.0汇编编译器(不需要先安装vs2005)

微软msam8.0汇编编译器(不需要先安装vs2005)

论文分享|ECCV2022,PATnet,Cross-Domain Few-Shot Semantic Segmentation,CDFSS新基准,文末有复现教程

这篇论文提出的跨域小样本语义分割(CD-FSS)任务,旨在将源域学习的分割能力迁移到目标域,仅需少量标注样本。针对传统小样本分割方法在跨域场景性能下降的问题,作者提出了基于金字塔锚点变换的网络(PATNet),通过将域相关特征转换为域无关特征,并引入任务自适应微调推理(TFI)提升目标域适应能力。实验表明,PATNet在1-shot和5-shot设置下分别比现有方法提升8.49%和10.61%的准确率。同时,作者构建了CD-FSS基准并设计了任务难度评估指标。代码和数据集已开源,复现难度中等。

m0_74277350的博客 1094

Microsoft Platform SDK 选择

Windows Server 2003 PSDK February 2003 Edition,可以和VC6一起使用、并支持各种目标OS的最后一个版本的SDK。 This edition of the SDK supports development for the following platforms: Windows Server 2003 Windows Advanced Se

clever101的专栏 5932

最新版IAR9.40和注册工具

IAR最新版的IDE在编译速度和代码提示等各个方面上都有很大提升,软件这个东西果然还是越新越好。之前的时候,IAR v9系列网上很多人都说能用,但是又没有把 IAR v9系列的注册方法写的很清楚,导致我一直都用注册老版本v8的方法去注册v9。结果注册后都会提示。

xue_nuo的博客 4万+

WIN7 Microsoft Platform SDK Febrary 2003 安装

windows7 安装了VC没有太多的问题,顺便也装下VC6最后一个可用的SDK 从网上搜索 windows platform sdk 2003 下载 http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab http://do

ttfy1234的专栏 2822

FPGA时钟设计陷阱:为什么你的MRCC引脚总触发Place 30-675错误?

本文深入解析FPGA开发中常见的Place 30-675错误,揭示MRCC引脚与时钟资源分配的关键问题。通过对比MRCC与普通IO引脚特性,分析错误根源,并提供时钟约束优化、IP核重配置和手动布局三套解决方案,帮助工程师规避时钟设计陷阱,提升FPGA系统稳定性。

potato的博客 693

【高清照片】深圳光博会看PCIe Over Fibre 实现方案

本文分析了PCIe over Fibre技术及其在数据中心的应用前景。该技术通过光纤延伸PCIe总线,解决了传统铜缆距离限制问题,支持跨机架资源池化。目前主要有两种实现方式:CDFP混合光缆方案和Retimer转接卡方案,各有优缺点。文章还探讨了CDFP接口的现状、低速信号传输解决方案,以及PCIe速率与光通信发展的对应关系。最后对比了PCIe光缆与以太网光缆的关键差异,指出PCIe光互连在协议透明度和边带信号处理上的特殊要求。随着标准推进,PCIe over Fibre将成为数据中心扩展高带宽、低时延互连

Saniffer的博客 1385

Windows下的Python开发环境搭建

python因为是一套解释型语言所以有各种开发IDE;让才学习python的小白都感觉迷茫,入门都这么麻烦那怎么继续下去? 所以,决定分享给大家这一套python环境 非常适合小白 且都使用免费软件 学习成本超级低。

Lookontime的博客 1763

IMX335摄像头原理图设计,已量产

从工程组织上看,IMX335 模组和 IMX415 模组属于同一类产品:核心矛盾不是外设多,而是高速图像链路、电源域和调试接口要同时兼顾。ATK-MCIMX335 这张图的结构也很直接,三路 LDO、本地 24MHz 可选时钟、4-lane MIPI 数据对和一组主板侧标准接口,构成了一张非常典型的量产摄像头子板。

不脱发的程序猿 436

PHP搭建开发环境(Windows系统)

要搭建一个完整的PHP动态网站,离不开操作系统、Web服务器、数据库、和PHP软件。虽然有不错方便的方式,比如使用phpstudio等等等等许多面板都是非常快速不错的方式,但是这里是教会大家如何配置而不只是依赖别人整合好的面板软件,有时就会发挥出用处。以下是本文章的所采用的大概配置。

m0_67391377的博客 1400

从 Classic ABAP 到 ABAP Cloud:一份面向开发者的 SAP 学习路线图与实战指南

ABAP技术演进路线:从语法到架构思维 本文系统梳理了现代ABAP开发者的能力成长路径。在S/4HANA与云时代,ABAP已从传统过程式语言转变为支持面向对象、测试驱动和云原生开发的现代技术栈。学习路线应围绕四大核心维度展开:1) 语言基础(ABAP OO/Modern ABAP);2) 工程化实践(ABAP Unit/ATC/Clean ABAP);3) 数据建模(CDS/AMDP);4) 服务化架构(Gateway/OData/Fiori)。文章强调以交付形态倒推技术栈,通过真实案例展示了如何将零散技术

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 360

SAP ABAP OData 的四种开发方式

摘要:SAP开发中CDS视图转OData服务的四种方案演进:1)7.40+版本需手动映射数据源;2)7.50+可直接引用CDS视图自动生成服务;3)7.50+通过@OData.publish注解声明式发布;4)7.54+采用服务定义与绑定实现协议解耦。新版本推荐使用最新方案,旧系统可选传统方式,整体呈现开发简化、架构解耦的技术演进趋势。(150字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 861

Windows开发环境搭建指南

算法开发工程师工具环境配置指南

masteryi-0018的博客 2499

[QMT量化交易小白入门]-八十九、深度学习训练多维特征进行金融价格行情预测

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 218

Windows上搭建PHP开发环境

Windows上搭建PHP开发环境前言运行环境&安装软件数据库 mysql 安装服务器 nginx 安装PHP 安装redis 配置phpMyAdmin 安装PhpStorm 安装结语 前言 作为一个不太全面发展的客户端程序员,基本没怎么写过服务器,就是以前闲暇时候写过点php和go,用WAMP或者宝塔搭建过运行环境,这次机缘巧合要同时搞服务器和客户端,因为用到了nginx,本来想继续用宝...

春花无实的记录小站 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Windows下搭建VUE开发环境

VS Marketplace 链接: https://marketplace.visualstudio.com/items?VS Marketplace 链接: https://marketplace.visualstudio.com/items?使用npm配置缓存和全局安装路径(注:配置环境变量时已经配置全局安装路到Path)环境变量,设置成nodejs的安装路径,我的是。我使用的是腾讯云镜像站。

yjkhtddx的专栏 3060

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Windows 驱动开发环境搭建

本章内容简单介绍了关于 Windows 驱动开发环境的相关知识,并基于 Windows 10 22H2 的操作系统版本进行了 Windows 驱动开发环境的部署验证。要完成 Windows 驱动开发环境需要根据自己开发的目标操作系统版本选择对应的 Visual Studio 版本及 WDK(Windows 驱动工具包)版本。安装步骤也是先安装 Visual Studio 后安装 WDK。

跑不了的你的博客 5451

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Windows系统搭建Hbase开发环境

继Windows系统搭建Hadoop,Spark开发环境 文章之后,接下来搭建Windows环境下Hbase开发环境,环境搭建均为单机使用模式,仅供学习。因在Linux系统上搭建流程较为繁琐,实在没必要浪费太多精力在搭建环境上面,所以步骤越简单越好,能迅速学到大数据框架的开发技术才是最重要的。Hbase是构建在Hadoop HDFS之上的,所以需要Hadoop的支持。前面已经介绍过Hadoop的搭...

汉南最後の読書人 1975

在Windows使用VSCode搭建嵌入式Linux开发环境

我们正在(2022.10.17开始)使用纯粹的Ubuntu环境开始教驱动入门,免费参与。

韦东山嵌入式专栏 1万+

如何在Windows下搭建Qt安卓开发环境?

本文描述如何在Windows下搭建Qt安卓开发环境,由于Qt维护的安卓开发环境和安卓开发环境在很大程度上不兼容,所以在选择Qt版本的时候需要注意:在JDK和Android SDK环境的选择上需要注意,否则QtCreator会检测不到正确/合适的Android开发环境。

iriczhao的博客 1682

PySpark在windows上的开发环境搭建

在windows本地创建pyspark的开发环境

二进制专栏 810
上一篇: FreeWave Blog 说明
下一篇: Windows platform sdk 头文件的使用
FreeWave
博客等级 码龄19年 9粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值