Спрашиваю это, потому что я не могу понять это. Среда: Windows 10 x64, Qt Creator 4.11.1, OpenCv 3.9, msv c 2017_64
Я попробовал это так, как в документации Qt:
QList<QCameraInfo> availableCameras = QCameraInfo::availableCameras();
for (const QCameraInfo &cameraInfo : availableCameras) {
std::cout << cameraInfo.description().toStdString() << std::endl;
}
if(availableCameras.isEmpty())
cout << availableCameras.size() << endl;
cout << "Empty" << endl;
Но в выводе я получаю: «0, пусто»
Я не знаю, если это ошибка, но с другим пустым проектом без включения OpenCv этот код работает. Может кто-нибудь объяснить?
-EDIT- Я решил проблему с удалением каталога
"build-ProjectName-Desktop_Qt_5_14_1_MSVC2017_64bit-Release"
Итак, я перестраиваю и развертываю с помощью "windeployqt.exe". в каталоге моего проекта.exe