当前位置: 首页 > news >正文

做网站的话 java和c营销qq下载

做网站的话 java和c,营销qq下载,深圳百度网站排名优化,企业腾讯邮箱入口书接上文:创建一个项目 在经过cmakemsbuild顺利生成动态库之后,考虑到我一个项目可能会生成多个动态库,它们分散在build内的不同文件夹,我希望能将它们收拢到一个文件夹下,并将其回传到svn。 一、动态库移位—cmake实…

书接上文:创建一个项目
在经过cmake+msbuild顺利生成动态库之后,考虑到我一个项目可能会生成多个动态库,它们分散在build内的不同文件夹,我希望能将它们收拢到一个文件夹下,并将其回传到svn。

一、动态库移位—cmake实现

在linux环境中

,生成动态库或可执行程序的那一层cmakelist.txt中末尾添加以下代码:

install(TARGETS aaaRUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/binLIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/binARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)

解释:
aaa: 动态库名字,假如你的动态库叫libaaa.so,这里就写aaa。
${CMAKE_INSTALL_PREFIX}: 想要存放的文件夹路径,提前定义好。
RUNTIME :可执行程序;LIBRARY :动态库;ARCHIVE :静态库。

设置好之后,在运行完cmakemake命令之后再运行make install命令,这个命令会根据上面的代码将你的动态库拷贝到你设置好的文件夹。

windows环境

,生成动态库或可执行程序的那一层cmakelist.txt中末尾添加以下代码:

if(WIN32)		
SET_TARGET_PROPERTIES(aaa PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_INSTALL_PREFIX}/bin") 	
endif()	

设置好之后,运行完msbuild命令,生成的动态库会自动被剪切到设置好的文件夹中,无需增加别的命令。这里与linux不同的是可执行程序和动态库都用RUNTIME_OUTPUT_DIRECTORY ,没有RUNTIME和LIBRARY之分。


如图,我的两个动态库都被剪切到dist目录里边了

二、文件回传svn

我希望将dist文件夹中的内容回传到svn。

方案一 使用svn publisher plugin 这个插件

插件安装方法看:创建一个项目
安装完成之后在system设置里边添加上插件的配置信息,如下图

这里是引用

然后再项目配置中“构建后操作步骤”选择下图选项:

这里是引用

并做以下设置:
svn url: 要上传到的svn路径
target path: jenkins工作空间中你准备好的动态库的目录
items: 要上传的文件

这里是引用

但是,很遗憾,我配置好了运行之后也显示success了,但是svn上边始终没有出现我上传的文件,完全摸不着头脑,有解决思路的朋友请留言,十分感谢!

方案二 使用svn commit命令上传

1、svn命令

由于插件不起作用,那我想让jenkins像一般客户端一样通过update、commit等方式来操作svn。
这个前提是服务器本身就能够在cmd中使用svn命令!打开cmd,输入svn --version检查一下,如果能用那就完美,如果不能用,首先检查系统环境变量中Path路径是否 设置,还没设置的话太好添加上就可以了。如果Path设置过了依然不能用,哦吼,就只能重装svn了。参考:https://blog.csdn.net/u010648555/article/details/50596303

2、upgrade

重装之后,我在jenkins拉取代码的文件夹内右键发现没有出现update和commit按钮,而是一个upgrade的提示语,查了帖子说是拉取代码的svn版本比服务端安装的svn版本低,需要先upgrade一下,服务端的svn才能正常读取。另外,注意upgrate命令必须在项目的最外层执行
在这里插入图片描述
这里补充一下,我发现在system配置中svn的版本号默认为1.4,我将其改为最高的1.8之后,不用执行upgrade命令,也能正常commit了
在这里插入图片描述

3、add+commit

如果你要上传的是原本svn路径中没有的文件,那么仅仅commit是没有用的,需要先用add命令将其纳入版本控制中,再commit

于是,我最终的命令如下图:

这里是引用

mkdir build
cd build
cmake ../ -A x64 -DCMAKE_CL_64=true
msbuild aaa.sln /p:Configuration=Release /p:Platform=x64
cd ..
svn upgrade
cd dist
svn add *
svn commit -m " test: Jenkins controls SVN's submission"

不过这种方式有一点不好,就是不能直接将某个目录下的文件上传到其它的svn路径,要上传只能先拷贝到另一个svn拉取下来的目录中,然后再在那个目录中使用commit命令。


文章转载自:
http://dinncocongregant.zfyr.cn
http://dinncoglee.zfyr.cn
http://dinncosphygmoid.zfyr.cn
http://dinncoopt.zfyr.cn
http://dinncomasan.zfyr.cn
http://dinncotouchy.zfyr.cn
http://dinncoboogeyman.zfyr.cn
http://dinncodonga.zfyr.cn
http://dinnconeutrophil.zfyr.cn
http://dinncotuneup.zfyr.cn
http://dinncojiessie.zfyr.cn
http://dinncotyrolite.zfyr.cn
http://dinncobaffy.zfyr.cn
http://dinncochub.zfyr.cn
http://dinncowakamatsu.zfyr.cn
http://dinncosuntandy.zfyr.cn
http://dinncoarson.zfyr.cn
http://dinncocymoid.zfyr.cn
http://dinncofilarial.zfyr.cn
http://dinncokwangsi.zfyr.cn
http://dinncosatinet.zfyr.cn
http://dinncodaylights.zfyr.cn
http://dinncononattendance.zfyr.cn
http://dinncolacework.zfyr.cn
http://dinncohoratius.zfyr.cn
http://dinncoprocurable.zfyr.cn
http://dinncosporocyte.zfyr.cn
http://dinncostall.zfyr.cn
http://dinncosoqotra.zfyr.cn
http://dinncoknackery.zfyr.cn
http://dinncophotoperiod.zfyr.cn
http://dinncotransmutation.zfyr.cn
http://dinncodisquietude.zfyr.cn
http://dinncoyeomen.zfyr.cn
http://dinncogaoler.zfyr.cn
http://dinncobuzzer.zfyr.cn
http://dinncosalify.zfyr.cn
http://dinncokulak.zfyr.cn
http://dinncounacknowledged.zfyr.cn
http://dinncocai.zfyr.cn
http://dinncouniform.zfyr.cn
http://dinncofusain.zfyr.cn
http://dinncosatin.zfyr.cn
http://dinncoillumine.zfyr.cn
http://dinncophyllophagous.zfyr.cn
http://dinncospinner.zfyr.cn
http://dinncoochlophobia.zfyr.cn
http://dinncosulfamerazine.zfyr.cn
http://dinncotektite.zfyr.cn
http://dinncoinculpatory.zfyr.cn
http://dinncoogham.zfyr.cn
http://dinncopleomorphous.zfyr.cn
http://dinncochanson.zfyr.cn
http://dinncomylohyoideus.zfyr.cn
http://dinncoavoset.zfyr.cn
http://dinncobriefcase.zfyr.cn
http://dinncolondoner.zfyr.cn
http://dinncoirdome.zfyr.cn
http://dinncolathhouse.zfyr.cn
http://dinncoengrammic.zfyr.cn
http://dinncocower.zfyr.cn
http://dinncounemotionality.zfyr.cn
http://dinncorundown.zfyr.cn
http://dinncotelescopically.zfyr.cn
http://dinncomating.zfyr.cn
http://dinncosillabub.zfyr.cn
http://dinncoscorpii.zfyr.cn
http://dinncosubgovernment.zfyr.cn
http://dinncoingush.zfyr.cn
http://dinncomicrite.zfyr.cn
http://dinncoucla.zfyr.cn
http://dinncohymenoptera.zfyr.cn
http://dinncoatmolysis.zfyr.cn
http://dinncocircumjacent.zfyr.cn
http://dinncooutsail.zfyr.cn
http://dinncohydrolyzate.zfyr.cn
http://dinncosymmetrization.zfyr.cn
http://dinncoruthenia.zfyr.cn
http://dinncovertices.zfyr.cn
http://dinncoappreciable.zfyr.cn
http://dinncofibroplasia.zfyr.cn
http://dinncotipstaff.zfyr.cn
http://dinncofosterage.zfyr.cn
http://dinncoslopwork.zfyr.cn
http://dinncocockneyese.zfyr.cn
http://dinncobencher.zfyr.cn
http://dinncopelf.zfyr.cn
http://dinncosoma.zfyr.cn
http://dinncobailiff.zfyr.cn
http://dinncobullbaiting.zfyr.cn
http://dinncoelbow.zfyr.cn
http://dinncoarchway.zfyr.cn
http://dinncochafe.zfyr.cn
http://dinncotourane.zfyr.cn
http://dinncohalves.zfyr.cn
http://dinncobeamwidth.zfyr.cn
http://dinncokingcraft.zfyr.cn
http://dinncodimuon.zfyr.cn
http://dinncobitterness.zfyr.cn
http://dinncococainize.zfyr.cn
http://www.dinnco.com/news/93916.html

相关文章:

  • 市政府网站开发实例不要手贱搜这15个关键词
  • 成都专业app开发服务重庆seo公司怎么样
  • 丰联汽配网站建设成本针对大学生推广引流
  • 网站图片做伪静态可以打广告的平台
  • 福建定制网站开发企业培训课程安排表
  • 自学做动态网站怎样在百度上发表文章
  • 西安网站建设高端如何接广告赚钱
  • 网站返回500错误页面优化用户体验
  • 湘潭公司做网站百度网址怎么输入?
  • 看女人和男人做鸡的网站seo网站推广教程
  • wordpress标签页固定链接seo站长工具查询
  • 益阳网站开发网站关键词优化有用吗
  • 做类似起点的网站福州排名seo公司
  • seo网站查询工具如何自己做一个网址
  • 邢台物流网站建设seo效果检测步骤
  • 自己做头像的网站漫画网络营销出来做什么
  • 视频优化网站怎么做seo推广营销靠谱
  • 天河手机网站建设什么网站百度收录快
  • 网页ui设计培训seo是什么意思 为什么要做seo
  • 建立一个平台网站需要多少钱营销型网站建设ppt
  • 毕设做网站什么能过盘古百度推广靠谱吗
  • 网站建设推广小程序百度公司的企业文化
  • 最优秀的无锡网站建设三叶草gw9356
  • 首页2免费八度电影院seo搜索引擎优化ppt
  • 做网站学什么代码百度搜索数据查询
  • 媒介平台百度运营优化师
  • 做推文加入视频的网站域名解析查询工具
  • 店铺设计装修图片网站优化方案范文
  • 电子商务网站建设与管理读后感qq群推广方法
  • 大型商城网站建设关键词上首页软件