# vc143, detected vc142

**URL:** https://discourse.cmake.org/t/vc143-detected-vc142/5345
**Category:** Usage
**Tags:** os:windows
**Created:** [March 31, 2022, 9:43am UTC](https://discourse.cmake.org/t/vc143-detected-vc142/5345 "2022-03-31T09:43:26Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![alice](https://discourse.cmake.org/user_avatar/discourse.cmake.org/alice/32/1615_2.png) [@alice](https://discourse.cmake.org/u/alice)
#### Post date: [March 31, 2022, 9:43am UTC](https://discourse.cmake.org/t/vc143-detected-vc142/5345/1 "2022-03-31T09:43:26Z")

</div>

what does it mean?  
vc143, detected vc142

```auto
Found package configuration file:
1> [CMake] 
1> [CMake] D:/TEST/boost/debug/lib/cmake/boost_system-1.78.0/boost_system-config.cmake
1> [CMake] 
1> [CMake] but it set boost_system_FOUND to FALSE so package "boost_system" is
1> [CMake] considered to be NOT FOUND. Reason given by package:
1> [CMake] 
1> [CMake] No suitable build variant has been found.
1> [CMake] 
1> [CMake] The following variants have been tried and rejected:
1> [CMake] 
1> [CMake] * boost_system-vc143-mt-gd-x64-1_78.lib (vc143, detected vc142, set
1> [CMake] Boost_COMPILER to override)
1> [CMake] 
1> [CMake] * libboost_system-vc143-mt-gd-x64-1_78.lib (vc143, detected vc142, set
1> [CMake] Boost_COMPILER to override)
1> [CMake] 
1> [CMake] * libboost_system-vc143-mt-sgd-x64-1_78.lib (vc143, detected vc142, set
1> [CMake] Boost_COMPILER to override)
1> [CMake] 
1> [CMake] Call Stack (most recent call first)

```

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.cmake.org/u/ben.boeckel)
#### Post date: [March 31, 2022, 2:07pm UTC](https://discourse.cmake.org/t/vc143-detected-vc142/5345/2 "2022-03-31T14:07:00Z")

</div>

It means that your Boost was compiled with a v143 toolchain, but you’re using a v142 toolchain. This combination is not supported. You’ll need to use the same compiler for Boost and your project.

---

<div class="post-metadata">

### Author: ![alice](https://discourse.cmake.org/user_avatar/discourse.cmake.org/alice/32/1615_2.png) [@alice](https://discourse.cmake.org/u/alice)
#### Post date: [March 31, 2022, 2:19pm UTC](https://discourse.cmake.org/t/vc143-detected-vc142/5345/3 "2022-03-31T14:19:25Z")

</div>

what is the command to define vc142?  
cmake -G generator?

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.cmake.org/u/ben.boeckel)
#### Post date: [March 31, 2022, 2:24pm UTC](https://discourse.cmake.org/t/vc143-detected-vc142/5345/4 "2022-03-31T14:24:08Z")

</div>

It’s more about the toolchain than the generator. I think v142 is the default VS2019 toolchain.

---

<div class="post-metadata">

### Author: ![alice](https://discourse.cmake.org/user_avatar/discourse.cmake.org/alice/32/1615_2.png) [@alice](https://discourse.cmake.org/u/alice)
#### Post date: [March 31, 2022, 2:38pm UTC](https://discourse.cmake.org/t/vc143-detected-vc142/5345/5 "2022-03-31T14:38:33Z")

</div>

> [@ben.boeckel](#):
>
> v143

v143 is vs2020 ?

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.cmake.org/u/ben.boeckel)
#### Post date: [March 31, 2022, 2:44pm UTC](https://discourse.cmake.org/t/vc143-detected-vc142/5345/6 "2022-03-31T14:44:13Z")

</div>

VS2022; Visual Studio releases every 2-3 years.
