敏捷之路 C++ (一) jenkins配置-VS工程自动编译基本配置

敏捷之路 C++ (一) jenkins配置-VS工程自动编译基本配置,第1张

Windows安装Jenkins主要有两种方式

关于安装这块官方资料齐全就不浪费时间了。

接下来启动 jenkins并按照默认设置一路下一步就行了。

成功启动jenkins并检查确认jenkins工作区无误后就可以开始配置jenkins以及自动编译VS项目的相关环境了。

建议: 所有需要安装的工具例如git,python,svn等尽量不要安装在Program Files中,自己重新指定一个没有权限问题,纯英文无特殊符号及空格等的路径。

接下来安装插件

首先是使用vs项目必不可少的MSBuild插件

以及多源项目需要的Multiple SCMs plugin

如果你需要邮件通知则安装Email Extension Plugin

建议安装一个你的工程所需版本的Visual Studio

一方面MSBUILD可以直接用,另一方面如果自动编译出问题 可以使用VS打开你的项目进行调试

通常一个相对比较大的多项目工程,如果不是一直严格按照标准配置,很难保证获取工程可以成功编译建议从以下几个角度检查

配置好了工程可以从远端克隆一个新的直接编译试一下。可以成功编译就可以配置jenkins项目了。

添加账号密码时有时候第一次添加的会无效,那就再添加一次并选择第二个。通常就可以了。

  当系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还会到Path中指定的路径去找。

  为了将编译生成的指定后缀的文件,存放到指定的文件夹中,在程序运行之初(即程序在调用所需DLL等文件前),将指定的文件夹路径追加到专用路径列表中。如此一来,程序在调用相应的DLL等文件时,如果在其它文件中,没有找到需要的DLL文件时,会自动到刚才新添加到专用路径中去查找,如果查找不到程序就会出错。

  根据程序的这个特点,可以在项目属性的“生成事件”中添加相应的命令(对一些宏的利用、环境变量设置及DOS命令的组合),将编译生成的指定后缀的文件,存放到指定的文件夹中。这样使程序生成文件的存放整洁。

  然后,找到项目“属性”的“生成事件”中,进行下面的宏、环境变量设置及DOS命令组合处理语句输入:

参考了网上的一些博客,零零散散,都会遇到一些问题,比如在配置路径的时候没有windows Kits 文件夹等,这里就自己的环境做个总结。

环境: win10系统 vs2010

点开桌面左边“win”键,进入vs2010的文件夹,打开“visual studio 命令提示(2010)”,如下图所示:

打开的cmd如下所示,里面的路径需要记下,之后配置环境需要:

针对在一般路径下打开的cmd不能编译问题,就需要配置环境变量。

打开一个cmd窗口,输入cl命令,显示如下时表示配置成功了:

测试编译cpp文件,编写一个简单的testvc.cpp文件

int main(){

printf("Hello World!")

return 0

}

运行结果如下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7877617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存