@echo off
call :prepare_env
call :build_vs
goto :
eof:prepare_env
echo "call env.bat if exist"
if exist env.
bat(call env.bat)
goto :
eof:build_vs
if defined vc_dir
(if defined qt5_9
(echo "vc_dir and qt5_9 are set."
)else
( echo "please set the 2 env variables: vc_dir, qt5_9 in env.bat, and retry again."
pause
exit ))
else
( echo "please set the 2 env variables: vc_dir, qt5_9 in env.bat, and retry again."
pause
exit
)set
path=%
qt5_9%;
%path
%call "%vc_dir%\vcvarsall.bat" amd64
qmake -r -tp vc .
/monitor_server.pro
pause
start devenv.exe monitor_server.sln
goto :
eof
@echo off:關閉所有命令的回顯
call : 和彙編裡的call很像,但是要注意其和goto、start的區別
goto : eof,返回並等待下一條命令,而exit則是直接退出
if exist :判斷目標是否存在,if有很多用法
set path::設定環境變數,所以還有乙個env.bat檔案(見後)
qmake:qt的工具,生成跨平台的.pro專案
start:可以理解為另起乙個程序
rem env.bat如下,存放了一些路徑,設定環境變數時用得到
set vc_dir=d:\vs\vc
set qt5_9=d:\qt\5.9
.6\msvc2015_64\bin
set debuggers=d:\windows kits\10\debuggers\x64
set symbol_dir=d:\symbols
set advancedinstaller=c:\program files (x86)\caphyon\advanced installer 14.0
.2\bin\x86
機器學習門徑初窺
機器學習概述 1.什麼是機器學習呢?所謂機器學習,從我的理解來看就是指給定一些樣本資料,通過對樣本資料提取特徵 feature 通過對這些特徵進行分析並得到一些規律,然後通過這些規律來 一些未知的事情。2.機器學習的價值是什麼呢?個人認為機器學習的價值就在於通過對一大堆無序的資料抽取規律,並用於解釋...
深度學習 初窺門徑筆記
深度學習的最終目的是獲取乙個多層的複雜函式,這個函式可以對輸入的值做出相對正確的輸出。比如 輸入乙個小貓的,函式經過運算輸出 這是乙隻貓 輸入乙個小狗的,函式經過運算輸出 這是乙隻狗 但是,用單個簡單函式很難得到這樣的效果,那麼聰明的人類就想到了 人的大腦神經網路不是簡單構成複雜的例項嗎?人的大腦神...
IT行業 初窺門徑 行業揭秘
it,即 information technology,也有人惡搞地稱其為挨踢。這是乙個誕生沒多少年的新興產業,但卻是個英雄和天才輩出的行業,這讓行外人和行內人都十分讚嘆。這個充滿科技天才和財富的世界,究竟是什麼樣子呢?本章就會帶領各位讀者揭開糊在 it 行業上的這層紙。提 示it 含義很廣泛,統指...