zoukankan
html css js c++ java
命令行下面使用MAKEFILE方式编译OPENCV程序
2006年11月21日
20:45:00
集成环境的编译直观,而且可以利用
VC
的环境,可以方便的调试,编辑。但是在某些场合下,特别是对于习惯于
LINUX
环境下的读者而已,使用
makefile
,或许更加亲切。
VC
实际上提供了使用
makefile
的接口,即在
DOS
窗口下,调用命令
nmake
。首先编辑合适的
makefile
配置文件,下面是一个配置例子:
CXX=cl
CXXFLAGS
=
/nologo
/ML
/D"_MBCS"
/I"..\..\cxcore\include"
/I"..\..\cv\include"
\
/I"..\..\cvaux\include"
/I"..\..\ml\include"
/I"..\..\otherlibs\highgui"
LINKFLAGS
=
/link
"/libpath:..\..\lib"
cxcored.lib
cvd.lib
cvauxd.lib
mld.lib
highguid.lib
SAMPLES
=
imadjust.exe
histeq.exe
hello.exe
all:
$(SAMPLES)
.c.exe:
@$(CXX)
$(CXXFLAGS)
$<
$(LINKFLAGS)
.cpp.exe:
@$(CXX)
$(CXXFLAGS)
$<
$(LINKFLAGS)
其次,编写代码程序,假设我们已经编写好,并且存在当前的目录下,那么在
DOS
窗口中,键入如下命令:
>
nmake
–f
makefile
则程序编译完成,在当前目录下生成相应的EXE运行文件。使用makefile的一个好处是可以批量进行编译,例如上面的makefile
就可以同时编译生成三个运行文件,而且环境变量设置好以后,可以继续使用。
分享到新浪微博
查看全文
相关阅读:
npm 报错 : `Error: ENOENT: no such file or directory, mkdir D:\`
weex中根据返回图片的大小,进行等比缩放展示
weex中怎么动态循环产生输入框?字段名根据后端返回的数据而定
hdu 2473 Junk-Mail Filter(并查集)
cf2A Winner(implementation)
hdu 5185 Equation(分析+DP)
hdu 5183 Negative and Positive (NP)(STL-集合【HASH】)
hdu 2059 龟兔赛跑(DP)
hdu 1978 How many ways(DP)
hdu 2577 How to Type(DP)
原文地址:https://www.cnblogs.com/feisky/p/1586507.html
最新文章
C语言博客作业--嵌套循环
C语言第三次博客作业---单层循环结构
C语言第二次博客作业---分支结构
Chapter15:派生类
Chapter14:重载运算符
Chapter12&Chapter13:程序实例
Chapter13:拷贝控制
Chapter12:动态内存
Chapter11:关联容器
Chapter10:泛型算法
热门文章
Chapter9:顺序容器
Chapter7:类
Chapter6:函数
1. vue路由跳转及传参、获取参数
3.点击按钮,盒子显示,点击页面任何一个地方,盒子隐藏(阻止事件的冒泡,原生js)
2.图片懒加载原理(原生js实现)
2. svn 提交的时候防止冲突 ?
svn Checkout失败!
git clone 之后文件夹中、vscode中都看不到.git文件(电脑及vscode隐藏文件的显示与隐藏)
weex文本溢出 css
Copyright © 2011-2022 走看看