今天在cmake 编译 opencv 配置环境的时候,出现了很多问题,也搜了大量的教程参考,有时候试验他人经验的时候发现没有效果,就急急忙忙去找下一个指导,忘记恢复之前的设置,导致错误像滚雪球一样越滚越多,在次记录警示自己!切莫再犯!
opencv最简单的验证程序:
#include <opencv2\opencv.hpp>
using namespace cv
;
int main(int argc
, char** argv
)
{
Mat img
= imread("1.png");
imshow("img", img
);
waitKey(0);
return 0;
}
怎么看都不会有错的 对吧!
但
debug一下提示: LNK2019 无法解析的外部符号 WinMain,该符号在函数 “int __cdecl invoke_main(void)” (? invoke_main@@YAHXZ) 中被引用
LNK1120 1 个无法解析的外部命令
真的还以为是自己opencv编译有问题,换了好几个版本的opencv 和cmake都是这样的结果
来回折腾了一下午
就在我心灰意冷即将放弃的时候,天边出现了五彩祥云
高手兄乘风而来,一顿操作猛如虎,发现了问题
就是不知道看哪个教程调了之后没有作用也没有恢复…
改成 ==控制台==之后
再次 debug 图像就读取出来了
我太难了 嘤嘤嘤
希望对大家有帮助