You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
And I build with this command: vcpkg install --triplet=x64-windows-static-md --x-install-root=3rdparty_vcpkg
CMake configure runs fine, the build starts, and cl.exe complains that <assert.h> is not found. All the relevant logs attached. There is no out-err.log file (there is but it's 0 size).
The same works on 2 other computers, only fails on this one. At first I was sure it's a problem with my Visual Studio installation and I spent hours reinstalling everything. Didn't help. hen I started checking, and realized that other C and C++ libraries compile just fine, and they also include <assert.h>. For example, I checked sqlite3. Also checked raylib (a large C library), exiv2 (a rather large C++ library). I couldn't find any other port that fails in this way, so now reporting this against the libusb port seems justified. But you will have a hard time reproducing the failure as I have no idea what triggers it.
The text was updated successfully, but these errors were encountered:
I managed to fix it by installing the latest Windows 11 SDK, but that still doesn't explain how other C and C++ ports managed to compile. All the necessary files were present, it was only a problem with includepath not being set to what it should be.
Operating system
Windows
Compiler
MSVC
Steps to reproduce the behavior
Failure logs
vcpkg.log
build-x64-windows-static-md-rel-out.log
Additional context
I have the following vcpkg.json:
And I build with this command:
vcpkg install --triplet=x64-windows-static-md --x-install-root=3rdparty_vcpkg
CMake configure runs fine, the build starts, and cl.exe complains that <assert.h> is not found. All the relevant logs attached. There is no out-err.log file (there is but it's 0 size).
The same works on 2 other computers, only fails on this one. At first I was sure it's a problem with my Visual Studio installation and I spent hours reinstalling everything. Didn't help. hen I started checking, and realized that other C and C++ libraries compile just fine, and they also include <assert.h>. For example, I checked sqlite3. Also checked raylib (a large C library), exiv2 (a rather large C++ library). I couldn't find any other port that fails in this way, so now reporting this against the libusb port seems justified. But you will have a hard time reproducing the failure as I have no idea what triggers it.
The text was updated successfully, but these errors were encountered: