尽管 Windows 7 仍旧非常流行,而且 Windows 10 有一些不好的风闻(由于评价标准及数据收集范围的不同),我们还是决定选择 Windows 10 为试验对象,因为确保最新的 *** 作系统对保证应用安全至关重要。
在本文中,我们将尽可能使用最新的工具与应用(并使用其64位版本)。笔者知道在公司环境中这可能无法保证,但保持工具的前卫是很重要的。
本文所有的安装都会在本机中进行。我不建议在 Cygwin 中搭建 Node 环境。此外,尽管 VirtualBox 是免费的,当我在 Windows 机器上运行 Linux 虚拟机时,却总是问题不断。
步骤1:安装 Git
首先,安装 Git。使用默认设置,这些设置是相当合理的。
笔者通常会在主目录下创建一个项目文件夹。设置时,右键单击该文件夹,选择 “Git bash here”,再通过 git --version 指令检查 git 版本。
这是很好的 bash 环境,你可以创建一个 .bash_profile ,在你打开 bash 窗口时执行。此外,这不是 cmd.exe 窗口,你可以查看一些选项(单击左上角的图标)。你可以通过鼠标中键将文本拷贝至窗口(就像在创建的 Linux 终端一样)。
步骤2:在 Windows 10 上安装 Node.js
下载并 安装 Node.js 。使用其 LTS(长期支持)版本。
笔者不建议并排安装多个版本,因为 Node 版本管理器并未正式支持 Windows ——不过,你仍有一些备选方案,比如 nvm-windows 或 nodist 。其实,即便是在其他系统中,全局安装不同版本的 node 工具仍然像是在自找麻烦。
步骤3:更新 npm
npm 伴随着 Node 而来。成功安装 Node.js 之后,包管理器 npm 也应当可用了。
打开一个 bash shell,通过 npm --version 检查版本号。如果 npm 是 2.x 版本,则应该升级到版本3,这能解决许多问题(对我们而言,最重要的是其处理对等依赖的方式)。在开始菜单中搜索 Power Shell,以管理员身份运行,并遵循 以下步骤 。
步骤4:安装Visual Studio 与Python
Node 包通常会依赖带有本地代码的包,因此你必须安装 Visual Studio。
Node-gpy 是围绕 Python GYP (Generate Your Projects)的一款包装程序,该工具能为 Gcc, XCode 以及 Visual Studio 生成项目文件。由于 Windows 开发实际上是通过 Visual Studio 进行的,我们会用其支持 Visual Studio。
安装 Python(2.x 版本)
如你所见,你会用到 Python,因此 下载其64位的 2.x 版本 并安装之。你可以遵循默认设置,并选择 “Add to path (添加至路径)”选项。这会将 Python 二进制添加到全局路径,意味着最终你要先登出再登陆。
下一步,进入环境变量设置(在系统,高级设置中),并将GYP_MSVS_VERSION=2015 添加到全局变量中,因为下一步是 Visual Studio 2015 的安装。
安装 Visual Studio (VS2015)
不同于2012之前的版本,VS2015 能与64位的 Node.js 和谐工作。很快,我们将学习 Node-gyp 针对 Windows 10 的教程 。
除非你的机器上已经安装了完整的 VS,请下载 Visual Studio 2015 社区版 ,选择自定义安装并选定完全的 Visual C++ 分支(不带 XP 支持),此外,在工具中选择Windows SDKs。如果在安装过程中出现任何差错,你可以点击程序与特性(Programs and Features),选择 VS2015,进行更改与修正。
在 gyp 的安装手册中还提到了 Windows 7 SDKs,但是我们在前面已经安装了 Win 8 SDKs,所以希望不会用到 Win 7 SDKs。
步骤5:安装包依赖
目前,笔者正在开发 Trace 中的告警微服务,所以我会通过 npm -i 指令安装所需的包依赖。得到的结果如下图所示:
Fsevents 是可选依赖,且只能用于 OSX 系统;这只是一个警告——其余模块并无问题。
该微服务用到了 Postgres 与RabbitMQ,因此笔者也安装了二者(连同 Erl
首先去网上下载opencv,安装(其实就是解压)解压安装完成后,找到路径,记录下来
然后打开vs2015,新建一个空白的c++控制台程序
新建完成后找到属性右键添加一个配置文件,注意编译环境
然后双击打开配置文件,在c/c++的附加包含目录指定路径到inlcude文件目录
点击链接器,在附加库目录指定目录到lib下面
最后链接器-》输入指定lib文件,该文件名可以在lib目录下查看
最后把sample里的cpp文件添加到工程运行即可
1,打开VS2013,选择文件->新建->项目。2,在项目中找到【windows服务】项目,重新命名后点击确定。3,在service1设计器中点击右键,选择查看代码,进入代码页面。
4,在代码编辑器中添加【OnStart】服务启动方法。
5,继续在代码编辑器中添加【ChkSrv】方法。
6,继续在代码编辑器中添加你需要定时执行的任务方法。
7,继续在代码编辑器中添加【WriteLog】书写日志的方法。
8,继续在代码编辑器中添加【OnStop】服务停止方法。
添加安装程序
1,在service1中的设计器中点击右键,选择【添加安装程序】。
2,在安装程序中选中【serviceProcessInstaller1】,查看其属性,将【Account】值改为【LocalSystem】。
3,在安装程序中选中【serviceInstaller1】,查看其属性,将【ServiceName】值改为你想要的服务名称。
启动Windows服务
选中项目,右键,生成项目。
然后在debug目录中找到生成的程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)