鼓捣了一两天,总算弄出了两种直接在qt中用OpenCV和CxImage之类库的方法,而且不用qmake,nmake之类的方法了。
方法一:VS2008版
首先可以用VS2008编辑和运行QT工程,具体方法见
http://blog.csdn.net/lonelyforest/archive/2009/09/16/4559954.aspx
这个虽然耗时耗力,但是一劳永逸,至少不必每次都运行qmake之类的东东了,在没有qt creator的时候是必备的
然后用VS2008建立Qt工程之后,右键左边的工程文件(不是解决方案),最后一项是Properties,其中找到Linker 的input中加入OpenCV所需要的lib,如cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib等需要的库。当然,这个VS要提前设置到C++的include目录和lib目录等,按照OpenCV网站上说的2005的方法即可。
这种方法的缺点是VS2008太消耗资源了,但是至少可以适应OpenCV目录不好用的问题,用类似方法也可以用Cximage。尤其是Cximage还要设置各种其它选项,只有VS下设置才比较方便。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !