青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專(zhuān)欄
C++博客
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評(píng)論 :: 0 Trackbacks
公告
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(12)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
(502)
1. C/C++(166)
(rss)
2. 網(wǎng)游開(kāi)發(fā)(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊(cè)
公告照片
搜索
積分與排名
積分 - 659814
排名 - 25
最新評(píng)論
1.?re: boost::asio::spawn 將一統(tǒng)C++網(wǎng)絡(luò)庫(kù)
asio 成為C++首選網(wǎng)絡(luò)庫(kù)
--linda
2.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--金慶
3.?re: mingw編譯OrzNet
能發(fā)送一個(gè)mingw編譯好的OrzNet庫(kù)給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
5.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯(cuò)誤(11060)
2.?SVN中邪惡的replace(10984)
3.?VS2005編譯libevent(10430)
4.?混音算法的學(xué)習(xí)與研究(10237)
5.?C調(diào)用lua腳本的效率測(cè)試(9020)
評(píng)論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯(cuò)誤(18)
4.?C++引用優(yōu)于指針(17)
5.?ACE與ASIO之間關(guān)于Socket編程的比較(16)
CMake生成版本號(hào)
CMake生成版本號(hào)
(金慶的專(zhuān)欄)
原來(lái)的CMake需要用shell腳本生成SVN版本號(hào),再作為cmake參數(shù)傳入。
CMake調(diào)用腳本示例:
#!/bin/sh
# cmake.sh
ServerCodeRoot=~/Code/Server
CodeRevNum=`svn info ${ServerCodeRoot} | grep Revision | awk -F' ' '{ print $2 }'`
cmake S{ServerCodeRoot} -DCMAKE_BUILD_TYPE=Release -DVERSION_REVISION=S{CodeRevNum}
CMakeLists.txt中如下配置:
configure_file(
"Version.h.in"
"Version.h"
)
Version.h.in如下:
#include <string>
const std::string VERSION_MAJOY("1");
const std::string VERSION_MINOR("0");
const std::string VERSION_REVISION("@VERSION_REVISION@");
Linux下執(zhí)行cmake.sh會(huì)自動(dòng)替換SVN版本號(hào)。
現(xiàn)改為用FIND_PACKAGE(Subversion)方式,不必用shell腳本生成SVN版本號(hào),
并且在Windows上也可以生成版本號(hào), cmake調(diào)用時(shí)不必傳VERSION_REVISION參數(shù)。
CMakeLists.txt改為(參考了開(kāi)源網(wǎng)游ryzom的CMake):
SET(ROOT_DIR ${PROJECT_SOURCE_DIR})
IF(EXISTS "${ROOT_DIR}/.svn/")
FIND_PACKAGE(Subversion)
IF(SUBVERSION_FOUND)
Subversion_WC_INFO(${ROOT_DIR} Project)
SET(VERSION_REVISION ${Project_WC_REVISION})
ENDIF(SUBVERSION_FOUND)
ENDIF(EXISTS "${ROOT_DIR}/.svn/")
CONFIGURE_FILE(
"Version.h.in"
"Version.h"
)
如果不是SVN, 而是用Hg, 可用如下腳本:
IF(EXISTS "${ROOT_DIR}/.hg/")
FIND_PACKAGE(Mercurial)
IF(MERCURIAL_FOUND)
Mercurial_WC_INFO(${ROOT_DIR} ER)
SET(REVISION ${ER_WC_REVISION})
SET(CHANGESET ${ER_WC_CHANGESET})
SET(BRANCH ${ER_WC_BRANCH})
ENDIF(MERCURIAL_FOUND)
ENDIF(EXISTS "${ROOT_DIR}/.hg/")
posted on 2012-08-15 12:30
金慶
閱讀(2029)
評(píng)論(0)
編輯
收藏
引用
所屬分類(lèi):
1. C/C++
、
4. Linux/Unix
、
5. 軟工與管理
、
2. 網(wǎng)游開(kāi)發(fā)
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
How are dtLinks created in NavMesh
C++ parameter passing rules
Naming Conventions for Accessors
Visual Studio 2019 Compiler Hangs
Fbx File Format Identifier
查找內(nèi)存錯(cuò)誤
std::thread 中的異常會(huì)丟失調(diào)用棧
用賦值代替 protobuf CopyFrom()
vs2017 linux 編譯輸出改成 vs 格式
為 LiteIDE 添加選中標(biāo)記
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
国产主播一区二区
|
欧美体内she精视频
|
韩国欧美一区
|
卡一卡二国产精品
|
男人的天堂亚洲在线
|
亚洲区第一页
|
亚洲免费av电影
|
国产精品男女猛烈高潮激情
|
久久爱91午夜羞羞
|
在线看视频不卡
|
久久精品国产清自在天天线
|
欧美在线一级va免费观看
|
国产欧美日韩精品丝袜高跟鞋
|
久久精品亚洲国产奇米99
|
欧美大片91
|
欧美在线免费一级片
|
玖玖视频精品
|
亚洲欧美日韩一区在线观看
|
欧美在线免费看
|
一区二区三区精品
|
欧美一区亚洲
|
亚洲一区二区精品视频
|
久久成人亚洲
|
一区二区三区日韩欧美精品
|
久久av在线
|
亚洲免费在线精品一区
|
狼人天天伊人久久
|
欧美一区二区
|
欧美全黄视频
|
蜜臀av国产精品久久久久
|
国产精品igao视频网网址不卡日韩
|
久久男人资源视频
|
欧美婷婷在线
|
亚洲电影免费在线
|
国产日韩在线看片
|
在线亚洲一区二区
|
亚洲精品久久
|
噜噜噜久久亚洲精品国产品小说
|
亚洲自拍电影
|
欧美日韩成人在线观看
|
欧美成人第一页
|
狠狠色狠狠色综合日日五
|
一区二区三区国产在线
|
亚洲乱码国产乱码精品精可以看
|
久久精品免费
|
久久久欧美精品
|
国产精品人成在线观看免费
|
亚洲美女电影在线
|
亚洲精品在线视频
|
欧美国产日韩一区二区在线观看
|
欧美日韩免费高清
|
欧美成人午夜影院
|
激情综合网激情
|
午夜日韩电影
|
久久国产精品高清
|
国产精品超碰97尤物18
|
艳女tv在线观看国产一区
|
亚洲精品中文字幕在线观看
|
美腿丝袜亚洲色图
|
亚洲电影免费在线
|
亚洲老板91色精品久久
|
欧美精品成人在线
|
99riav1国产精品视频
|
亚洲视频中文字幕
|
国产精品日韩精品欧美精品
|
亚洲自拍偷拍网址
|
久久国产精品99久久久久久老狼
|
国产一区二区成人
|
久久精品视频导航
|
欧美激情影音先锋
|
一区二区三区.www
|
欧美视频在线免费看
|
亚洲一区观看
|
久久久综合视频
|
亚洲一区二区日本
|
在线免费观看欧美
|
欧美粗暴jizz性欧美20
|
亚洲精品久久7777
|
亚洲欧美日韩一区二区三区在线
|
国产精品手机在线
|
久久精品视频播放
|
亚洲茄子视频
|
欧美一区二区三区免费在线看
|
国产日韩欧美中文在线播放
|
老司机成人网
|
一区二区三区|亚洲午夜
|
欧美伊久线香蕉线新在线
|
黄色亚洲网站
|
欧美日韩免费观看一区=区三区
|
亚洲视频二区
|
欧美刺激性大交免费视频
|
一区二区三区高清
|
国产原创一区二区
|
欧美精品一区视频
|
欧美一区二区免费观在线
|
女人色偷偷aa久久天堂
|
亚洲一区二区在线免费观看视频
|
国产一区自拍视频
|
欧美视频在线观看 亚洲欧
|
久久国产天堂福利天堂
|
日韩午夜在线播放
|
免费日本视频一区
|
亚洲欧美日韩精品综合在线观看
|
激情久久久久久久
|
国产精品久久久久999
|
久久精品人人爽
|
亚洲一区二区三区久久
|
亚洲国产精品久久久久秋霞蜜臀
|
亚洲欧美在线视频观看
|
亚洲理论在线
|
在线看一区二区
|
国产视频精品va久久久久久
|
欧美久久久久久久久久
|
久久免费视频网站
|
性色av一区二区怡红
|
99这里只有精品
|
亚洲国产99
|
免费欧美高清视频
|
久久视频在线看
|
先锋影音国产精品
|
亚洲一区二区成人
|
在线视频欧美精品
|
日韩一区二区精品葵司在线
|
亚洲第一区在线观看
|
国语自产精品视频在线看8查询8
|
国产精品久久久久一区二区三区共
|
欧美激情一区二区三区四区
|
美国成人毛片
|
久久综合久久久久88
|
久久精品视频在线播放
|
午夜精品久久久久久久男人的天堂
|
一区二区三区色
|
在线一区二区日韩
|
中文一区字幕
|
亚洲午夜日本在线观看
|
一本一本久久
|
亚洲手机成人高清视频
|
亚洲午夜国产一区99re久久
|
av成人免费
|
中文日韩电影网站
|
亚洲男人的天堂在线
|
亚洲男女自偷自拍
|
久久国产精品一区二区三区四区
|
欧美中在线观看
|
久久久精品国产免大香伊
|
久久夜色撩人精品
|
欧美11—12娇小xxxx
|
欧美精品在线免费
|
欧美日韩专区
|
国产欧美另类
|
怡红院精品视频
|
欧美一区二区三区免费大片
|
久久久一区二区三区
|
亚洲欧美另类综合偷拍
|
欧美一区二区三区久久精品茉莉花
|
欧美一区二区三区免费观看视频
|
久久er精品视频
|
嫩草影视亚洲
|
欧美视频在线观看一区
|
国产日韩精品电影
|
亚洲福利一区
|
亚洲视频在线观看一区
|
欧美一区二区三区婷婷月色
|
蘑菇福利视频一区播放
|
亚洲高清久久久
|
夜夜嗨av一区二区三区四季av
|
亚洲影视综合
|
久久综合九色综合欧美就去吻
|
欧美日韩国产三区
|
国产精品腿扒开做爽爽爽挤奶网站
|
欧美va日韩va
|
av不卡在线
|
久久久一区二区
|
欧美日韩视频免费播放
|
国产区精品在线观看
|
亚洲精品免费在线播放
|
午夜免费在线观看精品视频
|
蜜臀99久久精品久久久久久软件
|
久久精品免费观看
|
亚洲日产国产精品
|
欧美一区二区黄
|
欧美日韩一级大片网址
|
国产中文一区二区
|
亚洲自拍三区
|
亚洲电影免费在线
|
久久久久久久一区二区
|
欧美午夜视频网站
|
亚洲精品久久久久中文字幕欢迎你
|
午夜一区不卡
|
亚洲精品乱码久久久久久
|
久久精品国产99精品国产亚洲性色
|
亚洲日本中文字幕免费在线不卡
|
亚洲免费视频中文字幕
|
亚洲国产mv
|
久久久精品国产免费观看同学
|
国产精品第一页第二页第三页
|
亚洲青涩在线
|
欧美激情视频一区二区三区免费
|
正在播放亚洲一区
|
欧美日韩和欧美的一区二区
|