opencv vs2010 应用程序无法正常启动(oxc000007b) 解决

我的应用程序无法正常启动(oxc000007b)的错误是因为我在vs中配置管理器切换时导致win32和x64配置环境混乱导致的,所以需要统一你的开发环境是win32还是x64.

1、环境变量配置步骤(二选一)

(1)win32 环境变量设置  (如果想在win32环境下编程,按如下步骤配置)

       新建: 变量名: OpenCV_Include

                     变量值:D:\OpenCV2.4.5\build\include;D:\OpenCV2.4.5\build\include\opencv;D:\OpenCV2.4.5\build\include\opencv2;

                    变量名:OpenCV_Lib

                    变量值:D:\OpenCV2.4.5\build\x86\cv10\lib;

                    变量名:OpenCV_Link

                    变量值:D:\OpenCV2.4.5\build\x86\vc10\lib\

        添加:变量名:PATH     (注意:如果原来有path,则在后面添加,而不是替换,如果没有path,则新建)

                    变量值:D:\OpenCV2.4.5\build\x86\vc10\bin;

(2) x64环境变量配置(如果想在x64环境下编程,按如下步骤配置)

       新建: 变量名: OpenCV_Include

                     变量值: D:\OpenCV2.4.5\build\include;D:\OpenCV2.4.5\build\include\opencv;D:\OpenCV2.4.5\build\include\opencv2;

                    变量名:OpenCV_Lib

                    变量值:D:\OpenCV2.4.5\build\x64\cv10\lib;

                    变量名:OpenCV_Link

                    变量值:D:\OpenCV2.4.5\build\x64\vc10\lib\

        添加:变量名:PATH     (注意:如果原来有path,则在后面添加,而不是替换,如果没有path,则新建)

                    变量值:D:\OpenCV2.4.5\build\x64\vc10\bin;


2、工程配置

(1)新建c++项目

(2)属性管理器,双击项目

(3)配置属性 -->>   vc++项目  -->> 包含目录:  $(OpenCV_Include);

                                                         -->> 库目录:      $(OpenCV_Lib);

                            -->> 连接器 -->> 常规 -->> 附加目录库: $(OpenCV_Link);

                                                 -->>输入 -->> 附加依赖项:opencv_calib3d245d.lib;opencv_contrib245d.lib;opencv_core245d.lib;

opencv_features2d245d.lib;opencv_flann245d.lib;opencv_gpu245d.lib;opencv_haartraining_engined.lib;

opencv_highgui245d.lib;opencv_imgproc245d.lib;opencv_legacy245d.lib;opencv_ml245d.lib;opencv_objdetect245d.lib;

opencv_ts245d.lib; opencv_video245d.lib ;

你可能感兴趣的:(VS2010,opencv,0xc000007b)