VS2012編寫附加庫的配置檔案

2021-06-23 00:22:54 字數 1617 閱讀 1997

原來在引用附加庫到工程中時,都是在專案屬性中,新增附加的標頭檔案和庫檔案,每次自己重灌電腦了,或者工程變了都要重新新增一遍,

非常複雜。於是學會了寫配置檔案,新增庫只要把額外的配置檔案加入專案即可,詳細過程如下:

1  前提摘要

環境:本人環境為vs2012,可能別的環境不太適合

環境變數:如果路徑太長了,直接寫環境變數比較省事

2  如何編寫配置檔案

<?xml version="1.0" encoding="utf-8"?>

$(opencv)\include;$(includepath)

$(opencv)\x86\vc11\lib;$(librarypath)

$(opencv)\x64\vc11\lib;$(librarypath)

opencv_calib3d248d.lib;opencv_contrib248d.lib;opencv_core248d.lib;opencv_features2d248d.lib;opencv_flann248d.lib;opencv_gpu248d.lib;opencv_highgui248d.lib;opencv_imgproc248d.lib;opencv_legacy248d.lib;opencv_ml248d.lib;opencv_nonfree248d.lib;opencv_objdetect248d.lib;opencv_ocl248d.lib;opencv_photo248d.lib;opencv_stitching248d.lib;opencv_superres248d.lib;opencv_ts248d.lib;opencv_video248d.lib;opencv_videostab248d.lib;%(additionaldependencies)

opencv_calib3d248.lib;opencv_contrib248.lib;opencv_core248.lib;opencv_features2d248.lib;opencv_flann248.lib;opencv_gpu248.lib;opencv_highgui248.lib;opencv_imgproc248.lib;opencv_legacy248.lib;opencv_ml248.lib;opencv_nonfree248.lib;opencv_objdetect248.lib;opencv_ocl248.lib;opencv_photo248.lib;opencv_stitching248.lib;opencv_superres248.lib;opencv_ts248.lib;opencv_video248.lib;opencv_videostab248.lib;%(additionaldependencies)

(2) 只要在includepath ,librarypath ,additionaldependencies 這三個標籤中填入正確的值即可,分別是:標頭檔案路徑,庫路徑,和庫名稱,這裡面庫路徑分別要填寫win32 和x64兩個版本,同樣鏈結庫也要寫debug和release兩個版本的

(3)寫完了儲存的時候,記得字尾名是props

3  如何匯入工程

將需要的附加庫匯入工程非常簡單!

開啟工程的屬性管理器   -選中工程  右鍵  -新增現有屬性表--然後選擇配置檔案--開啟 -- 匯入完畢

附加庫可以使用了......

VS2012編寫C語言專案

原文 vs2012編寫c語言專案 這兩天看了一下c語言方面的知識,大學的時候使用的turbo c對於我來說已經是很久之前的事情了,編寫c語言的還有vc 不過這貨在64的表現實現是很讓人失望,還是用最熟悉的vs吧,之前沒有用vs搞過c語言,今天倒騰了一下,重點分享一下自己的過程吧。1.首先你需要有個v...

VS2012配置Lua環境

1 vs2012配置babelua外掛程式 2 vs2012配置lua 1 vs2012配置babelua外掛程式 babelua外掛程式簡介 安裝方法 關閉vs2012後直接安裝babelua外掛程式。注意問題 vs2012安裝外掛程式後需要啟用擴充套件。檢視 工具 擴充套件和更新 可以啟用和解除...

VS 2012 單元測試簡單配置

寫演算法時大多依靠簡單輸入驗證,經常遇到小範圍輸入正常,大範圍或特殊情況輸入結果錯誤的問題。所以寫程式之前最好先想好幾個特殊用例來測試,以驗證演算法是否正確。單元測試就是個不錯的工具,而vs 2012提供了很方便的單元測試功能。首先建立需要測試的c 專案,如果已有專案,可以跳過這個步驟。然後新建兩個...