makefile如何调用静态库
1、在windows下 g++环境中,调用一个python的静态链接库,在makefile文件有一段是全局的g++命令:
$(PROG): $(OBJS)
$(CXX) $(LFLAGS) $^ -o $@
现在我要链接上一个python的静态库,lib存储在makefile同目录下libs文件夹下:
$(PROG): $(OBJS)
$(CXX) $(LFLAGS) $^ -o $@ ./libs/libpython37.a
2、在Linux Ubuntu 18.04版本中添加静态库,视python版本而定:
$(PROG): $(OBJS)
$(CXX) $(LFLAGS) $^ -o $@ -lpython3.6m
Makefile 如何调用opencv 的静态库
main.cpp
#include
#include "opencv2/opencv.hpp"
int main()
{
cv::Mat image = cv::imread("./testPic/jianhui.jpg");
//cv::imshow("xxx", image);
//cv::waitKey(40);
printf("image.col=%d image.row=%d \n", image.cols, image.rows);
cv::imwrite("aa.jpg", image);
return 0;
}