Q#是微软新公开的一门语言,用于量子程序开发。Q是量子的英文Quantum 的第一个字母。
做为微软的语言,自然要用微软的IDE:VS。
如果电脑没有安装vs,先去下载安装:https://www.visualstudio.com/downloads/
任意选择一款vs的版本,只要别选成vs code就行。
点击下载安装。现在微软把vs的安装改成网络安装了,所以这里下的是安装器。
安装的时候,一定注意在选择平台(wordload)的时候把前两个都打上勾(通用开发和桌面开发)。然后继续安装就好了。有一点比较坑爹,就是安装完要重启电脑。。
这个过程可能需要好几分钟。
安装好vs以后再安装量子开发工具,下载地址是https://www.microsoft.com/en-us/quantum/development-kit
这个是vs的一个扩展,需要用vs打开。所以建议下载的时候直接选择浏览器的打开。
这个扩展很小,很快就能下载好。打开后选择要开展的vs就行。如果就安装了一个,就确定好了。
等到提示成功就可以了。
现在验证一下是否安装成功了。
打开刚刚扩展了的vs。第一次估计要一会。
在“团队”菜单下用git把https://github.com/Microsoft/Quantum.git克隆到本地来。这是微软的量子开发示例。
克隆下来vs会自动打开解决方案视图,打开里面的QsharpLibraries.sln。
如果提示缺少F#,就安装一下。安装估计也会耗费一会时间。
找到TeleportationSample这个文件夹(在Samples->0.Introduction->QsharpLibraries下面),将它设为启动项目。这是神奇的“量子隐形传态”程序!!
按一下F5运行它,如果输出和下图一致,恭喜你!
注意里面有true有false,没有关系的
相关推荐
在Linux系统中,搭建Web服务器和Java开发环境是开发者日常工作中常见的任务。本文将详细介绍如何在Linux环境下配置这些环境,包括RPM包管理器、Samba文件共享服务以及Java、Eclipse、MyEclipse和Tomcat等软件的安装...
### iOS开发环境搭建详解 #### 一、准备工作 在搭建iOS开发环境之前,我们需要进行一些必要的准备工作。首先,确保你的主机CPU支持Intel硬件虚拟化技术(IntelVT)。这是因为在虚拟机中安装macOS Snow Leopard...
### IMAX6软件开发环境搭建 #### 一、获取i.MX材料 在开始搭建i.MX6系列处理器的软件开发环境之前,首先需要从Freescale(现为NXP Semiconductors)官方网站上获取相关资料。这些资料包括但不限于处理器文档、参考...
### WP8开发环境搭建知识点详解 #### 一、开发环境要求 **1. 计算机硬件要求** - **内存**: 至少4GB或以上。这是因为Windows Phone 8 (WP8) 开发过程中需要运行多个应用程序和服务,较大的内存可以确保开发过程...
搭建环境步骤: 1.安装VS2017 .net版本4.6.1以上 2.安装Microsoft Quantum Development Kit ,网址:https://marketplace.visualstudio.com/items?itemName=quantum.DevKit 3.配置VS2017环境,首先通过Team > Manage...
### Android开发环境搭建知识点 #### 一、Linux下的基本工具安装 在进行Android开发之前,首先需要准备一个良好的开发环境。对于Linux系统来说,安装一些基础的文本编辑器和其他辅助工具是十分必要的。 ##### 1. ...
开发环境的搭建与创建框架
在本文中,我们将探讨如何搭建ESP8266的开发环境,特别是使用安可信的ESP8266 IDE 2.0,这是一个基于Eclipse的集成开发环境。 首先,要搭建ESP8266的开发环境,你需要下载ESP8266 IDE 2.0。这个开发环境集成了必要...
### 开发环境的搭建与配置 #### 一、概述 在进行软件开发之前,搭建一个稳定且高效的开发环境至关重要。本文将详细介绍如何搭建基于JSP技术的开发环境,并重点介绍MyEclipse集成开发环境(IDE)与SQL Server数据库...
本开发板旨在为开发者提供一个功能强大的嵌入式Linux/Android开发环境。 在硬件方面,Exynos 4412处理器,具备1.4~1.6GHz的主频和1MByte L2缓存,采用0.4mm间距FCFBGA-804封装形式。该处理器支持双通道LPDDR2内存...
以上便是Jetson TX2环境搭建的详细步骤,包括硬件连接、图形界面安装、Jetpack开发环境搭建、网络配置、刷机操作以及性能模式调整等内容。这些步骤为初学者提供了完整的指南,有助于快速上手并熟练掌握Jetson TX2...
8. **开发环境与工具**:开发过程中可能使用到Eclipse、IntelliJ IDEA等IDE,以及Tomcat、Jetty等Web服务器来运行和调试项目。此外,版本控制工具如Git,构建工具如Maven或Gradle,以及数据库管理工具如MySQL ...
如何搭建大型机COBOL开发环境 安装COBOL4.1 root 用户登录 mkdir -p /opt/lib/cobol cd /opt/lib/cobol 将ocobol.tar 拷入该目录 tar xvf ocobol.tar ./install 屏幕显示: .......... Unpacking files .....
### Linux测试环境搭建知识点 #### 一、虚拟机配置 - **虚拟机版本**: VMware Workstation 6.0。 - **建议配置**: - 硬盘:80GB以上。 - 内存:1024MB以上(为了确保Oracle能够成功安装,建议配置更高内存)。 -...
### Ubuntu系统搭建Android开发环境 #### 一、概述 随着移动互联网的发展,Android操作系统作为全球最流行的移动操作系统之一,其应用开发与系统定制的需求日益增长。对于开发者而言,选择一个高效稳定的开发环境...
### 搭建Eclipse+Tomcat开发环境详解 #### 一、背景介绍 随着Java Web技术的发展,Eclipse作为一款流行的集成开发环境(IDE),因其功能强大且易于使用而备受开发者青睐。与此同时,Apache Tomcat作为轻量级的Web应用...
### LAMP环境搭建知识点详解 #### 一、LAMP环境简介 LAMP是Linux、Apache、MySQL和PHP的缩写,是一组常被一起使用的开源软件,用于搭建动态网站或Web应用程序的服务端环境。这套组合因其高效性、稳定性和成本优势而...