Sto cercando di aggiornare la mia versione OpenCV dalla versione 2.4.9 alla versione più recente, 3.10. Ho scaricato il binario di Windows da here, navigando lì dal sito ufficiale di OpenCV. Allora ho fatto funzionare il programma di installazione, ma la directory opencv\build\x64\vc12\lib
conteneva solo un paio di file:OpenCV 3.x contiene solo un lib - opencv_world.lib?
- opencv_world310.lib
- opencv_world310d.lib
- OpenCVConfig.cmake
- OpenCVModules.cmake
- OpenCVModules-debug. cMake
- OpenCVModules-release.cmake
Nelle passate edizioni, però, questa directory usata per contenere le librerie necessarie, come opencv_calib3d249d.lib, opencv_contrib249d.lib, opencv_core249d.lib, ecc
immagino che c'è qualcosa che devo fare con CMake, ma posso' T sembra di capirlo - i vecchi binari usati per compilare tutto per te. Anche io non riesco a trovare nulla nella documentazione che lo spiega. Qualcun altro l'ha incontrato di recente e ha una soluzione?
opencv_world.lib contiene tutti gli altri moduli (come core, highgui, ecc.), Basta collegarsi a quella singola lib, e smettere di preoccuparsi – berak
Oh beh, avrebbe senso, grazie. A meno che non sia molto povero nel cercare, sembra strano che un cambiamento così importante non venga trasmesso in modo più evidente. – marcman
Quindi, qual è la differenza tra opencv_world310.lib e opencv_world310d.lib? È legato al debug? Dovrei collegarmi a entrambi? –