请认准属性表,一次编写,到处使用,系统环境变量你都不需要设定,所有设定都写在属性表文件中,用的时候在vs里导入属性表。如果要切换opencv版本,只修改opencv编译输出目录就可以了。
比如OpenCV3.0版的,可以命名为opencv300.props:
D:\lib\opencv300\build
$(OpenCVRoot)\include;$(IncludePath)
$(OpenCVRoot)\x86\vc12\lib;$(LibraryPath)
$(OpenCVRoot)\x64\vc12\lib;$(LibraryPath)
$(ProjectDir)
WindowsLocalDebugger
PATH=%PATH%;$(OpenCVRoot)\x86\vc12\bin
PATH=%PATH%;$(OpenCVRoot)\x64\vc12\bin
opencv_ts300d.lib;opencv_world300d.lib;%(AdditionalDependencies)
opencv_ts300.lib;opencv_world300.lib;%(AdditionalDependencies)