(原)vs2013靜態及動態鏈接opencv3.0的庫


轉載請注明出處:

http://www.cnblogs.com/darkknightzh/p/5477551.html

靜態鏈接步驟如下:

1. 在“通用配置”-“VC++目錄”-“包含目錄”中添加:

C:\opencv30\build\include

C:\opencv30\build\include\opencv

C:\opencv30\build\include\opencv2

2. 在“通用配置”-“VC++目錄”-“庫目錄”中添加:

C:\opencv30\build\x86\vc12\staticlib

3. 在“通用配置”-“鏈接器”-“輸入”-“附加依賴項”中添加(只需要添加必須的,由於不知道需要具體需要哪些,因而都加上了):

opencv_calib3d300.lib

opencv_core300.lib

opencv_features2d300.lib

opencv_flann300.lib

opencv_hal300.lib

opencv_highgui300.lib

opencv_imgcodecs300.lib

opencv_imgproc300.lib

opencv_ml300.lib

opencv_objdetect300.lib

opencv_photo300.lib

opencv_shape300.lib

opencv_stitching300.lib

opencv_superres300.lib

opencv_ts300.lib

opencv_video300.lib

opencv_videoio300.lib

opencv_videostab300.lib

zlib.lib

zlibd.lib

IlmImf.lib

ippicvmt.lib

libjasper.lib

libjpeg.lib

libpng.lib

libtiff.lib

libwebp.lib

 

動態鏈接的話,步驟1不變

2. 庫路徑改為:

C:\opencv30\build\x86\vc12\lib

3. 庫改為:

opencv_ts300.lib

opencv_world300.lib

 

ps:1.靜態鏈接的話,生成的程序會大很多。(動態352kB VS靜態13.6M。當然,與具體程序有關)

2. 上面是release模式時的設置,如果是debug模式的話,各.lib之前加上d即可,如(opencv_calib3d300d.lib或opencv_ts300d.lib)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM