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
I am using vscode + cmake + conan on Windows 10 with MSBuild. Conan provides different ways to integrate their packages with cmake. One of them is named "cmake_multi" which aims multi configurations build tools, such as Visual Studio. Cmake_multi generates cmake scripts which in turn use cmake generator expressions to select the proper libraries, depending on if I am building a release or debug target. Using cmake_multi, the intellisense does not work as expected, it shows red squiggles on the include directives. Nonetheless, the cmake is able to generate the artifact successfully.
CMake Tools Log
[main] Configuring folder: teste-conan
[proc] Executing command: D:\bin\CMake\bin\cmake.EXE --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -Hd:/projects/teste-conan -Bd:/projects/teste-conan/build -G "Visual Studio 16 2019" -T host=x64 -A x64
[cmake] Not searching for unused variables given on the command line.
[cmake] -- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19041.
[cmake] -- Conan: Using cmake global configuration
[cmake] -- Library Qt5AccessibilitySupportd found D:/.conan/68a569/1/lib/Qt5AccessibilitySupportd.lib
[cmake] -- Library Qt5Concurrentd found D:/.conan/68a569/1/lib/Qt5Concurrentd.lib
[cmake] -- Library Qt5Cored found D:/.conan/68a569/1/lib/Qt5Cored.lib
[cmake] -- Library Qt5DBusd found D:/.conan/68a569/1/lib/Qt5DBusd.lib
[cmake] -- Library Qt5DeviceDiscoverySupportd found D:/.conan/68a569/1/lib/Qt5DeviceDiscoverySupportd.lib
[cmake] -- Library Qt5EdidSupportd found D:/.conan/68a569/1/lib/Qt5EdidSupportd.lib
[cmake] -- Library Qt5EglSupportd found D:/.conan/68a569/1/lib/Qt5EglSupportd.lib
[cmake] -- Library Qt5EventDispatcherSupportd found D:/.conan/68a569/1/lib/Qt5EventDispatcherSupportd.lib
[cmake] -- Library Qt5FbSupportd found D:/.conan/68a569/1/lib/Qt5FbSupportd.lib
[cmake] -- Library Qt5FontDatabaseSupportd found D:/.conan/68a569/1/lib/Qt5FontDatabaseSupportd.lib
[cmake] -- Library Qt5Guid found D:/.conan/68a569/1/lib/Qt5Guid.lib
[cmake] -- Library Qt5Networkd found D:/.conan/68a569/1/lib/Qt5Networkd.lib
[cmake] -- Library Qt5OpenGLExtensionsd found D:/.conan/68a569/1/lib/Qt5OpenGLExtensionsd.lib
[cmake] -- Library Qt5OpenGLd found D:/.conan/68a569/1/lib/Qt5OpenGLd.lib
[cmake] -- Library Qt5PlatformCompositorSupportd found D:/.conan/68a569/1/lib/Qt5PlatformCompositorSupportd.lib
[cmake] -- Library Qt5PrintSupportd found D:/.conan/68a569/1/lib/Qt5PrintSupportd.lib
[cmake] -- Library Qt5Sqld found D:/.conan/68a569/1/lib/Qt5Sqld.lib
[cmake] -- Library Qt5Testd found D:/.conan/68a569/1/lib/Qt5Testd.lib
[cmake] -- Library Qt5ThemeSupportd found D:/.conan/68a569/1/lib/Qt5ThemeSupportd.lib
[cmake] -- Library Qt5Widgetsd found D:/.conan/68a569/1/lib/Qt5Widgetsd.lib
[cmake] -- Library Qt5WindowsUIAutomationSupportd found D:/.conan/68a569/1/lib/Qt5WindowsUIAutomationSupportd.lib
[cmake] -- Library Qt5Xmld found D:/.conan/68a569/1/lib/Qt5Xmld.lib
[cmake] -- Library libEGLd found D:/.conan/68a569/1/lib/libEGLd.lib
[cmake] -- Library libGLESv2d found D:/.conan/68a569/1/lib/libGLESv2d.lib
[cmake] -- Library qtmaind found D:/.conan/68a569/1/lib/qtmaind.lib
[cmake] -- Library libssld found D:/.conan/data/openssl/1.1.1j/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/libssld.lib
[cmake] -- Library libcryptod found D:/.conan/data/openssl/1.1.1j/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/libcryptod.lib
[cmake] -- Library pcre2-posixd found D:/.conan/data/pcre2/10.35/_/_/package/5b0ccc250a5dd0fe88d711c2c2b22a5ebf541355/lib/pcre2-posixd.lib
[cmake] -- Library pcre2-8d found D:/.conan/data/pcre2/10.35/_/_/package/5b0ccc250a5dd0fe88d711c2c2b22a5ebf541355/lib/pcre2-8d.lib
[cmake] -- Library pcre2-16d found D:/.conan/data/pcre2/10.35/_/_/package/5b0ccc250a5dd0fe88d711c2c2b22a5ebf541355/lib/pcre2-16d.lib
[cmake] -- Library pcre2-32d found D:/.conan/data/pcre2/10.35/_/_/package/5b0ccc250a5dd0fe88d711c2c2b22a5ebf541355/lib/pcre2-32d.lib
[cmake] -- Library double-conversion found D:/.conan/data/double-conversion/3.1.5/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/double-conversion.lib
[cmake] -- Library freetyped found D:/.conan/data/freetype/2.10.4/_/_/package/38ec73ea87622dd2708c2dc340a6b5c7a74d095c/lib/freetyped.lib
[cmake] -- Library libjpeg found D:/.conan/data/libjpeg/9d/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/libjpeg.lib
[cmake] -- Library sqlite3 found D:/.conan/data/sqlite3/3.33.0/_/_/package/bbfc3271cb820f6a9f30331c4cdb818dc0be75c5/lib/sqlite3.lib
[cmake] -- Library libpq found D:/.conan/data/libpq/12.2/_/_/package/47c79918b9f5abe29948a6463417a2de143a67a1/lib/libpq.lib
[cmake] -- Library zstd found D:/.conan/data/zstd/1.4.8/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/zstd.lib
[cmake] -- Library bz2 found D:/.conan/data/bzip2/1.0.8/_/_/package/c14874123701c924de2e4dbfe0579db21f141874/lib/bz2.lib
[cmake] -- Library libpng16d found D:/.conan/data/libpng/1.6.37/_/_/package/0d55bb22f8e6c0ad36748a5939672782e990e89f/lib/libpng16d.lib
[cmake] -- Library brotlidec found D:/.conan/data/brotli/1.0.9/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/brotlidec.lib
[cmake] -- Library brotlienc found D:/.conan/data/brotli/1.0.9/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/brotlienc.lib
[cmake] -- Library brotlicommon found D:/.conan/data/brotli/1.0.9/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/brotlicommon.lib
[cmake] -- Library zlib found D:/.conan/data/zlib/1.2.11/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/lib/zlib.lib
[cmake] -- Library user32 not found in package, might be system one
[cmake] -- Library ws2_32 not found in package, might be system one
[cmake] -- Library secur32 not found in package, might be system one
[cmake] -- Library advapi32 not found in package, might be system one
[cmake] -- Library shell32 not found in package, might be system one
[cmake] -- Library crypt32 not found in package, might be system one
[cmake] -- Library wldap32 not found in package, might be system one
[cmake] -- Library opengl32 not found in package, might be system one
[cmake] -- Library Qt5AccessibilitySupport found D:/.conan/dcae7a/1/lib/Qt5AccessibilitySupport.lib
[cmake] -- Library Qt5Concurrent found D:/.conan/dcae7a/1/lib/Qt5Concurrent.lib
[cmake] -- Library Qt5Core found D:/.conan/dcae7a/1/lib/Qt5Core.lib
[cmake] -- Library Qt5DBus found D:/.conan/dcae7a/1/lib/Qt5DBus.lib
[cmake] -- Library Qt5DeviceDiscoverySupport found D:/.conan/dcae7a/1/lib/Qt5DeviceDiscoverySupport.lib
[cmake] -- Library Qt5EdidSupport found D:/.conan/dcae7a/1/lib/Qt5EdidSupport.lib
[cmake] -- Library Qt5EglSupport found D:/.conan/dcae7a/1/lib/Qt5EglSupport.lib
[cmake] -- Library Qt5EventDispatcherSupport found D:/.conan/dcae7a/1/lib/Qt5EventDispatcherSupport.lib
[cmake] -- Library Qt5FbSupport found D:/.conan/dcae7a/1/lib/Qt5FbSupport.lib
[cmake] -- Library Qt5FontDatabaseSupport found D:/.conan/dcae7a/1/lib/Qt5FontDatabaseSupport.lib
[cmake] -- Library Qt5Gui found D:/.conan/dcae7a/1/lib/Qt5Gui.lib
[cmake] -- Library Qt5Network found D:/.conan/dcae7a/1/lib/Qt5Network.lib
[cmake] -- Library Qt5OpenGL found D:/.conan/dcae7a/1/lib/Qt5OpenGL.lib
[cmake] -- Library Qt5OpenGLExtensions found D:/.conan/dcae7a/1/lib/Qt5OpenGLExtensions.lib
[cmake] -- Library Qt5PlatformCompositorSupport found D:/.conan/dcae7a/1/lib/Qt5PlatformCompositorSupport.lib
[cmake] -- Library Qt5PrintSupport found D:/.conan/dcae7a/1/lib/Qt5PrintSupport.lib
[cmake] -- Library Qt5Sql found D:/.conan/dcae7a/1/lib/Qt5Sql.lib
[cmake] -- Library Qt5Test found D:/.conan/dcae7a/1/lib/Qt5Test.lib
[cmake] -- Library Qt5ThemeSupport found D:/.conan/dcae7a/1/lib/Qt5ThemeSupport.lib
[cmake] -- Library Qt5Widgets found D:/.conan/dcae7a/1/lib/Qt5Widgets.lib
[cmake] -- Library Qt5WindowsUIAutomationSupport found D:/.conan/dcae7a/1/lib/Qt5WindowsUIAutomationSupport.lib
[cmake] -- Library Qt5Xml found D:/.conan/dcae7a/1/lib/Qt5Xml.lib
[cmake] -- Library libEGL found D:/.conan/dcae7a/1/lib/libEGL.lib
[cmake] -- Library libGLESv2 found D:/.conan/dcae7a/1/lib/libGLESv2.lib
[cmake] -- Library qtmain found D:/.conan/dcae7a/1/lib/qtmain.lib
[cmake] -- Library libssl found D:/.conan/data/openssl/1.1.1j/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/libssl.lib
[cmake] -- Library libcrypto found D:/.conan/data/openssl/1.1.1j/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/libcrypto.lib
[cmake] -- Library pcre2-posix found D:/.conan/data/pcre2/10.35/_/_/package/8bc288d2784f289a68c2ea581aafbd73175420bc/lib/pcre2-posix.lib
[cmake] -- Library pcre2-8 found D:/.conan/data/pcre2/10.35/_/_/package/8bc288d2784f289a68c2ea581aafbd73175420bc/lib/pcre2-8.lib
[cmake] -- Library pcre2-16 found D:/.conan/data/pcre2/10.35/_/_/package/8bc288d2784f289a68c2ea581aafbd73175420bc/lib/pcre2-16.lib
[cmake] -- Library pcre2-32 found D:/.conan/data/pcre2/10.35/_/_/package/8bc288d2784f289a68c2ea581aafbd73175420bc/lib/pcre2-32.lib
[cmake] -- Library double-conversion found D:/.conan/data/double-conversion/3.1.5/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/double-conversion.lib
[cmake] -- Library freetype found D:/.conan/data/freetype/2.10.4/_/_/package/412dc72636204b0105b06e8bdf82bea56745e97a/lib/freetype.lib
[cmake] -- Library libjpeg found D:/.conan/data/libjpeg/9d/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/libjpeg.lib
[cmake] -- Library sqlite3 found D:/.conan/data/sqlite3/3.33.0/_/_/package/7a7477667b10f0b354850d1a3113f5d4789f003a/lib/sqlite3.lib
[cmake] -- Library libpq found D:/.conan/data/libpq/12.2/_/_/package/b6a3102ceb095836e46dfe6e808357a0ab56add0/lib/libpq.lib
[cmake] -- Library zstd found D:/.conan/data/zstd/1.4.8/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/zstd.lib
[cmake] -- Library bz2 found D:/.conan/data/bzip2/1.0.8/_/_/package/4528437567062bbbdabe0f12323b342a14f38892/lib/bz2.lib
[cmake] -- Library libpng16 found D:/.conan/data/libpng/1.6.37/_/_/package/3144a0c6dc18aae2e8b769f92faa8398f2022a4b/lib/libpng16.lib
[cmake] -- Library brotlidec found D:/.conan/data/brotli/1.0.9/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/brotlidec.lib
[cmake] -- Library brotlienc found D:/.conan/data/brotli/1.0.9/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/brotlienc.lib
[cmake] -- Library brotlicommon found D:/.conan/data/brotli/1.0.9/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/brotlicommon.lib
[cmake] -- Library zlib found D:/.conan/data/zlib/1.2.11/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/lib/zlib.lib
[cmake] -- Library user32 not found in package, might be system one
[cmake] -- Library ws2_32 not found in package, might be system one
[cmake] -- Library secur32 not found in package, might be system one
[cmake] -- Library advapi32 not found in package, might be system one
[cmake] -- Library shell32 not found in package, might be system one
[cmake] -- Library crypt32 not found in package, might be system one
[cmake] -- Library wldap32 not found in package, might be system one
[cmake] -- Library opengl32 not found in package, might be system one
[cmake] -- Conan: Adjusting default RPATHs Conan policies
[cmake] -- Conan: Adjusting language standard
[cmake] -- Current conanbuildinfo.cmake directory: D:/projects/teste-conan/build
[cmake] -- Configuring done
[cmake] -- Generating done
[cmake] -- Build files have been written to: D:/projects/teste-conan/build
Thank you for creating this issue. In your project, do a "search in all files" (ctrl+shift+f) for "main.cpp", zip and send to us all files found under build/.cmake/api. We want to see if CMake is missing to identify includes for your source file or if we fail to read it somehow.
Also, if your project is easy to share we would investigate this faster and with less investigation from you.
Brief Issue Summary
I am using vscode + cmake + conan on Windows 10 with MSBuild. Conan provides different ways to integrate their packages with cmake. One of them is named "cmake_multi" which aims multi configurations build tools, such as Visual Studio. Cmake_multi generates cmake scripts which in turn use cmake generator expressions to select the proper libraries, depending on if I am building a release or debug target. Using cmake_multi, the intellisense does not work as expected, it shows red squiggles on the include directives. Nonetheless, the cmake is able to generate the artifact successfully.
CMake Tools Log
C/C++: Log Diagnostics
Platform and Versions
The text was updated successfully, but these errors were encountered: