青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專(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 © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
午夜天堂精品久久久久
|
夜夜嗨网站十八久久
|
久久伊人亚洲
|
久久免费视频网站
|
久久国产99
|
久久久久国产一区二区
|
蜜桃av一区二区三区
|
欧美成人精品影院
|
欧美日韩成人免费
|
欧美日韩亚洲高清一区二区
|
欧美高清在线播放
|
国产精品扒开腿做爽爽爽视频
|
国产精品久久久久久久久久久久
|
国产精品裸体一区二区三区
|
国产午夜精品理论片a级大结局
|
狠狠爱综合网
|
99国产精品视频免费观看
|
亚洲一二三区精品
|
久久久免费观看视频
|
亚洲高清久久
|
久久偷窥视频
|
亚洲欧洲一区二区天堂久久
|
久久久久综合网
|
久热精品视频在线观看
|
亚洲欧洲日产国产综合网
|
一区二区日韩精品
|
久久都是精品
|
欧美日韩国产成人高清视频
|
国产精品社区
|
日韩亚洲精品视频
|
久久精品午夜
|
亚洲精品一二三区
|
久久精品一区二区三区不卡牛牛
|
欧美破处大片在线视频
|
国内精品久久久久久久果冻传媒
|
日韩一级免费
|
欧美成人免费小视频
|
亚洲专区一区
|
欧美精品一区在线发布
|
狠狠色伊人亚洲综合网站色
|
在线亚洲欧美
|
亚洲国产精品va在线观看黑人
|
久久狠狠久久综合桃花
|
欧美日韩一区二区免费在线观看
|
免费一级欧美片在线播放
|
一本色道久久综合亚洲精品不
|
欧美成人免费小视频
|
久久精精品视频
|
欧美午夜精品
|
亚洲丰满在线
|
久久人人爽国产
|
亚洲综合电影一区二区三区
|
欧美日韩午夜激情
|
av成人免费在线
|
亚洲国产成人精品女人久久久
|
久久精品国产精品亚洲
|
国产精品久久久久aaaa九色
|
在线性视频日韩欧美
|
亚洲啪啪91
|
欧美极品aⅴ影院
|
国产精品人人做人人爽
|
麻豆精品一区二区综合av
|
亚洲综合视频网
|
欧美日韩国产专区
|
免费成人高清在线视频
|
亚洲国产mv
|
欧美成人国产
|
国产欧美日韩不卡
|
亚洲综合精品一区二区
|
亚洲人体一区
|
久久久久国产精品人
|
国产欧美高清
|
久久久精品国产99久久精品芒果
|
亚洲女性喷水在线观看一区
|
国产欧美精品一区二区三区介绍
|
亚洲一区二区三区四区五区午夜
|
99精品视频免费在线观看
|
欧美精品二区三区四区免费看视频
|
91久久国产综合久久
|
亚洲精品1234
|
国产精品hd
|
亚洲欧美日韩综合
|
欧美一级片久久久久久久
|
国产视频亚洲精品
|
免费高清在线一区
|
欧美精品一区二区视频
|
午夜精品三级视频福利
|
久久av一区
|
亚洲伦伦在线
|
亚洲小说春色综合另类电影
|
国产日韩欧美
|
欧美成人免费va影院高清
|
欧美日韩国产一级
|
久久成人免费网
|
免费欧美电影
|
亚洲欧美伊人
|
久久亚洲一区
|
欧美一区国产二区
|
欧美一级在线亚洲天堂
|
国产亚洲高清视频
|
国产日韩欧美在线一区
|
久久精品中文
|
亚洲国产专区校园欧美
|
一本久道综合久久精品
|
欧美日本高清一区
|
久久久久久久网
|
亚洲国内高清视频
|
欧美亚州一区二区三区
|
校园春色国产精品
|
欧美大片91
|
久久免费视频这里只有精品
|
老**午夜毛片一区二区三区
|
欧美国产在线电影
|
国产欧美一区二区精品婷婷
|
欧美日韩精品
|
久久久精品五月天
|
久久精品人人做人人综合
|
亚洲精选中文字幕
|
亚洲一区二区三区在线观看视频
|
亚洲深夜激情
|
久久久五月天
|
久久高清国产
|
国产精品xxxxx
|
亚洲国产精品免费
|
狠狠色伊人亚洲综合成人
|
亚洲午夜精品久久
|
亚洲免费观看高清在线观看
|
久久久五月婷婷
|
久久精品国产久精国产思思
|
欧美激情亚洲
|
欧美福利视频在线观看
|
国产欧美欧美
|
亚洲欧美激情一区二区
|
在线亚洲一区观看
|
欧美日韩中国免费专区在线看
|
欧美成人在线免费观看
|
狠色狠色综合久久
|
欧美影视一区
|
久久精品国语
|
国产日韩一区
|
午夜精品短视频
|
欧美一激情一区二区三区
|
国产一区二区三区奇米久涩
|
一本久久a久久免费精品不卡
|
韩曰欧美视频免费观看
|
9人人澡人人爽人人精品
|
亚洲精品国产精品国自产观看浪潮
|
久久久高清一区二区三区
|
性18欧美另类
|
国产精品裸体一区二区三区
|
亚洲天堂av图片
|
久久久久久欧美
|
中文精品在线
|
亚洲日本欧美
|
亚洲女人av
|
亚洲精品激情
|
久久久亚洲欧洲日产国码αv
|
亚洲精品一区二区在线观看
|
亚洲成色777777女色窝
|
91久久精品美女高潮
|
国产欧美日韩视频在线观看
|
曰韩精品一区二区
|
亚洲免费大片
|
亚洲黄色成人久久久
|
亚洲欧美国产va在线影院
|
免费观看久久久4p
|
国产欧美日本在线
|
久久婷婷国产综合国色天香
|
国产精品欧美日韩一区二区
|
av不卡在线
|
亚洲一二三区视频在线观看
|
欧美激情综合亚洲一二区
|
亚洲欧美区自拍先锋
|
欧美午夜激情小视频
|
亚洲一区综合
|
亚洲欧洲三级电影
|
亚洲深夜福利网站
|
国产欧美精品va在线观看
|
亚洲人体一区
|
久久夜色精品国产欧美乱
|
国产女主播一区
|
欧美大尺度在线
|
亚洲综合色在线
|
国产一区二区成人久久免费影院
|
国产曰批免费观看久久久
|
亚洲二区在线视频
|
欧美中文字幕久久
|
久久久午夜精品
|
亚洲欧洲午夜
|
欧美精品一区二区三区一线天视频
|
久久蜜桃资源一区二区老牛
|
欧美一区二区免费
|
亚洲黄色高清
|
久久亚洲精品中文字幕冲田杏梨
|
美女亚洲精品
|
亚洲高清自拍
|
国产精品久久久久一区
|
亚洲国产裸拍裸体视频在线观看乱了
|
国产在线成人
|
一区二区三区在线视频观看
|