opencv 64位

下午准备编译个64位的opencv,以前在32位下做的项目文件好像有问题,出现Error 1 error MSB6006: "cmd.exe" exited with code 3. C:/Program Files (x86)/MSBuild/Microsoft.Cpp/v4.0/Microsoft.CppCommon.targets 151
错误。

发现用cmake做的时候,有vs2010 和vs2010 win64 2个选项。

重新做后,ok了。顺便记下。

 

但是,我另一个电脑,64位win7,貌似没碰到这个问题。

 

另外,前面已经记过了,在内存不够用的情况下。64位程序虽然可以让程序执行起来,速度实在太慢,没有可行性。

 

自己重新写算法,分批处理才行。

 

64位下,bin目录和lib目录和32位不一样,其他的设置是一样的。

原来的32位项目配置到64位下。会有kernerl32.lib找不到问题。

 

突然想到我的程序是win32位控制台程序,配置成64位能行吗?似乎得做mfc或者。net项目才行啊?

发现clr也可以做控制台程序。。。实在太纠结了。

 

我决定用下matlab2010a了。。如果matlab2010a碰到难解决的。再回来?

 

镇定下:

目前俺只有2g内存。

matlab 64位也无法分配>> b=ones(100000,10000); 这样的矩阵。而我的矩阵可能比这个大呢。

 

10分钟后,我回到opencv 32.

你可能感兴趣的:(算法,matlab,mfc,2010,X86)