#ifdef _DEBUG #include<opencv2/core/utils/logger.hpp> #define cvLIB(name) "opencv_" name CV_VERSION_ID "d" #else #define cvLIB(name) "opencv_" name CV_VERSION_ID #endif
#pragma comment(lib, cvLIB("world"))
#endif// !CV
#endif// USE_OPENCV
更新git 提交名称
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
git filter-branch --env-filter ' OLD_EMAIL="xxx@qq.com" CORRECT_NAME="xxx" CORRECT_EMAIL="xxx@qq.com" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] then export GIT_COMMITTER_NAME="$CORRECT_NAME" export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ] then export GIT_AUTHOR_NAME="$CORRECT_NAME" export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" fi ' --tag-name-filter cat -- --branches --tags
Visual Studio C++项目通过git创建版本信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
@echo on
set revfile="%~dp0version.h"
for /f "delims=+ " %%a in ('git rev-list HEAD --count') do @set revnum=%%a for /f "delims=+ " %%a in ('git rev-parse --short HEAD') do @set revset=%%a for /f "delims=+ " %%a in ('git rev-parse HEAD') do @set HEAD=%%a
::--------------------------------------------------------------------------------------------------- set revfile="$(ProjectDir)Properties\AssemblyGitInfo.cs"
for /f "delims=+ " %%a in ('git rev-list HEAD --count') do @set revnum=%%a for /f "delims=+ " %%a in ('git rev-parse --short HEAD') do @set shortHEAD=%%a for /f "delims=+ " %%a in ('git rev-parse HEAD') do @set HEAD=%%a ::--------------------------------------------------------------------------------------------------- echo using System.Reflection; > %revfile%