调试-请问这段opencv代码为什么在debug下无法编译通过,但是release可以通过?

问题描述

请问这段opencv代码为什么在debug下无法编译通过,但是release可以通过?
 #include<opencv2corecore.hpp>
#include<opencv2highguihighgui.hpp>

using namespace cv;

void main()
{
    Mat image=imread("E:images7.jpg");
    namedWindow("img");
    imshow("img", image);
    waitKey(0);
}

编译环境为opencv2.4.11+vs2013。这段最简单的测试程序无法在debug下编译通过。


附加依赖项为
opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_ml2411d.lib
opencv_objdetect2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_nonfree2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_videostab2411.lib
opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_objdetect2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_nonfree2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_videostab2411d.lib

报的错误是

解决方案

你配置库有带d 和不带d的要分清楚

解决方案二:

OPENCV配置中的release与debug

解决方案三:

debug和release引用了不一样的lib或dll文件

时间: 2024-10-29 10:35:50

调试-请问这段opencv代码为什么在debug下无法编译通过,但是release可以通过?的相关文章

c#-请问这段C#代码的问题在哪里?谢谢

问题描述 请问这段C#代码的问题在哪里?谢谢 class MyClass { public static void Swap(int x,int y) { int temp = x; x = y; y = temp; } static void Main() { public int a=1; public int b=2; Swap(a,b); Console.WriteLine("a={0},b={1}",a,b); } } 为什么不能在静态Main里面定义公开的int型变量? 解

请问这段JavaScript代码该怎么写?关于让用户自己在TextBox里设置字体,字号,以及颜色的.????

问题描述 在页面上有 设置字体的DropDownList, 设置字号的DropDownList,设置颜色的DropDownList(让他的各Item是色块怎么弄?)下面还有一个TextBox.就跟这个论坛发贴的这里一样.当用户选择了文字,单击DropDownList,文字两端就出现了对应的HTML设置,这个该怎么写呢? 解决方案 解决方案二:DropDownList输出到客户端的时候就变成了select而select里面的option是可以用样式设置字体及颜色的,其它的自己慢慢理解解决方案三:我

请问这段c#代码如何转成clr

问题描述 c#:Dictionary<string,int>dict=newDictionary<string,int>();Console.WriteLine(dict.Keys.Contains("a"));这样转成CLR后Dictionary<String^,int>^dict=gcnewDictionary<String^,int>();Console::WriteLine(dict->Keys->Contains()

请问这段代码为什么输出null,求大神解答程序执行的顺序?

问题描述 请问这段代码为什么输出null,求大神解答程序执行的顺序? public class xieCheng { private String baseName="Base"; public xieCheng(){ this.callName(); } public void callName(){ System.out.println(baseName); } } public class Sub extends xieCheng { private String baseNam

wpf请问这段事件触发器代码为什么会异常?

问题描述 wpf请问这段事件触发器代码为什么会异常? <Button Grid.Row="1" Grid.Column="1" Margin="45,30,45,40" Content="确定" Name="button1"> <Button.Triggers> <EventTrigger RoutedEvent="Mouse.MouseEnter">

pb9刚接触,请问这段代码要怎样操作???望大神指点

问题描述 pb9刚接触,请问这段代码要怎样操作???望大神指点 alter table tbw_wh_info add c_wh_type varchar NULL GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'仓库类型(分仓,总仓)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'tbw_wh

j uery代码-请教一段jQuery代码,请问是表示什么意思?

问题描述 请教一段jQuery代码,请问是表示什么意思? 大家好,请问代码里面的"t = c(e) ""u(v m g y t[r + 0] b 3614090360) ",是表示什么意思呢?希望能给解答,谢谢. e.extend( { Token: function(e) { var t = Array(); e += cb; var r i s o d v m g y b = 7 w = 12 E = 17 S = 22 x = 5 T = 9 N = 14 C

c#-请问这段代码的输出结果,and why?

问题描述 请问这段代码的输出结果,and why? class Person { private int age; public int Age { get { return age; } set { age = value; } } } class Program { static void Main(string[] args) { Console.WriteLine(GetPerson().Age); Console.ReadKey(); } static Person GetPerson

二维数组-请问这段代码中最后输出元素的时候,有必要加个空格吗?

问题描述 请问这段代码中最后输出元素的时候,有必要加个空格吗? static void Main(string[] args) { int[,] score = new int[3, 5]; score[0, 0] = 103; score[1,4] = 80; for (int i = 0; i <3; i++) { for (int j = 0; j < 5; j++) { Console.Write(score[i, j] + " "); Console.WriteL