Если вы использовали vcpkg install opencv
, а затем использовали vcpkg remove opencv
, opencv4 не будет удален, поскольку порт opencv
является просто перенаправлением на opencv4
. Поэтому, если вы хотите удалить opencv4, вам нужно использовать vcpkg remove opencv4 --recurse
или vcpkg remove opencv opencv4
. То же самое верно, например, для openssl
, который должен указать c платформу, например, openssl-windows
для правильного удаления.
И вы не можете использовать команду upgrade
, так как это требует изменения версии в файл CONTROL.