在上一篇博客裏面,我們最後得到了Shark Machine Learning Library 的shark.lib 靜態鏈接庫。本文將繼續講解,使用得到的庫,在VS2005 環境裏運行一個shark自帶的例子,這個例子叫做“TSP_GA”,看名字就知道了,使用遺傳算法求解TSP問題的。
OK,開始吧。
第一步,先到這個路徑Shark\examples\EALib 下面,找到本文要用的源文件TSP_GA.cpp。新建一個工程,文件路徑下新建兩個文件夾,一個叫include,一個叫lib,分別用於放置shark的頭文件和鏈接庫。
第二步,給工程添加靜態鏈接庫和頭文件包含。點擊“項目”->“屬性”,選擇“C/C++”->"常規",如下圖所示,添加頭文件的路徑(附加包含目錄)
然後,點擊“鏈接器”->“常規”,添加shark.lib的附加庫目錄,如下圖
繼續,點擊“鏈接器”->“輸入”,填寫庫名稱,如下圖
OK,到此爲止,我們就把工程的鏈接庫和頭文件都設置好了。
第三步,運行 TSP_GA 工程,成功!恭喜你,你已經成功安裝了 shark 庫函數!
說明一下,由於是控制檯應用程序,最後運行完可能閃一下就沒了。一個小技巧是,在程序最後加一句 getchar(); 這樣敲回車纔會退出。
如果有時間,我再介紹一下,shark的具體使用,請關注哦!