在一次Qt6 OpenCV项目编译的过程中,出现错误undefined reference to symbol 'cv::cvtColor,无法解析的符号,问题是查看INCLUDEPATH和LIBS,都已经添加正确。
而且这个函数也可以在头文件中索引到。到底是什么问题呢?
清除重编无效后。在项目的生成目录下,这里我指定的DESTDIR为项目目录下的bin目录。将OpenCV bin目录下的dll文件都给搬过来,然后再运行Ctrl+R,这个错误消失。
接着就可以继续构建运行了。
INCLUDEPATH += G:\download\vcpkg\installed\x64-windows\include
LIBS += -LG:\download\vcpkg\installed\x64-windows\lib \