VS2008程序移植到没有装VS2008的电脑
以下只针对release模式
1、对于控制台程序,
如下设置即可
对于MFC程序,除以上设置外还需向MFC库设置为静态链接,如下图
2、若使用OpenCV2.311动态库需安装vcredist_x86_vs2008.exe
3、若使用Opencv2.311静态库则可直接移植移植,部分可能的编译错误解决方法总结:
error LNK2001: unresolved external symbol _AVIFileInit@0
error LNK2001: unresolved external symbol_AVIFileExit@0
error LNK2001: unresolved external symbol _AVIFileOpenA@16
error LNK2001: unresolved external symbol _AVIFileRelease@4
error LNK2001: unresolved external symbol_AVIFileExit@0
error LNK2001: unresolved external symbol _AVIFileOpenA@16
error LNK2001: unresolved external symbol _AVIFileRelease@4
解决方法:手动添加VFW32.lib
#pragma comment(lib,"VFW32.lib")
解决方法:
#include "commctrl.h"
#pragma comment(lib, "comctl32.lib")