Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intellisense is not working when integrating conan packages using cmake_multi #1800

Closed
andredsm opened this issue Apr 22, 2021 · 2 comments · Fixed by #1900
Closed

Intellisense is not working when integrating conan packages using cmake_multi #1800

andredsm opened this issue Apr 22, 2021 · 2 comments · Fixed by #1900

Comments

@andredsm
Copy link
Contributor

andredsm commented Apr 22, 2021

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.

image

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

C/C++: Log Diagnostics

-------- Diagnostics - 4/22/2021, 8:35:19 AM
Version: 1.3.1
Current Configuration:
{
    "name": "Win32",
    "includePath": [
        "${workspaceFolder}/**"
    ],
    "defines": [
        "_DEBUG",
        "UNICODE",
        "_UNICODE"
    ],
    "windowsSdkVersion": "10.0.18362.0",
    "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.28.29910/bin/Hostx64/x64/cl.exe",
    "cStandard": "c17",
    "cppStandard": "c++17",
    "intelliSenseMode": "windows-msvc-x64",
    "compilerArgs": [],
    "intelliSenseModeIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "compilerPathIsExplicit": true,
    "configurationProvider": "ms-vscode.cmake-tools",
    "browse": {
        "path": [
            "${workspaceFolder}/**"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
Custom browse configuration: 
{
    "browsePath": [
        "d:/projects/teste-conan/build/cmakefiles/d6ae68c81865b0d940ff5231be4381f0",
        "d:/.conan/68a569/1/include",
        "d:/.conan/68a569/1/include/qtaccessibilitysupport",
        "d:/.conan/68a569/1/include/qtangle",
        "d:/.conan/68a569/1/include/qtconcurrent",
        "d:/.conan/68a569/1/include/qtcore",
        "d:/.conan/68a569/1/include/qtdbus",
        "d:/.conan/68a569/1/include/qtdevicediscoverysupport",
        "d:/.conan/68a569/1/include/qtedidsupport",
        "d:/.conan/68a569/1/include/qteglsupport",
        "d:/.conan/68a569/1/include/qteventdispatchersupport",
        "d:/.conan/68a569/1/include/qtfbsupport",
        "d:/.conan/68a569/1/include/qtfontdatabasesupport",
        "d:/.conan/68a569/1/include/qtgui",
        "d:/.conan/68a569/1/include/qtnetwork",
        "d:/.conan/68a569/1/include/qtopengl",
        "d:/.conan/68a569/1/include/qtopenglextensions",
        "d:/.conan/68a569/1/include/qtplatformcompositorsupport",
        "d:/.conan/68a569/1/include/qtplatformheaders",
        "d:/.conan/68a569/1/include/qtprintsupport",
        "d:/.conan/68a569/1/include/qtsql",
        "d:/.conan/68a569/1/include/qttest",
        "d:/.conan/68a569/1/include/qtthemesupport",
        "d:/.conan/68a569/1/include/qtwidgets",
        "d:/.conan/68a569/1/include/qtwindowsuiautomationsupport",
        "d:/.conan/68a569/1/include/qtxml",
        "d:/.conan/data/openssl/1.1.1j/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/include",
        "d:/.conan/data/pcre2/10.35/_/_/package/5b0ccc250a5dd0fe88d711c2c2b22a5ebf541355/include",
        "d:/.conan/data/double-conversion/3.1.5/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/include",
        "d:/.conan/data/freetype/2.10.4/_/_/package/38ec73ea87622dd2708c2dc340a6b5c7a74d095c/include",
        "d:/.conan/data/freetype/2.10.4/_/_/package/38ec73ea87622dd2708c2dc340a6b5c7a74d095c/include/freetype2",
        "d:/.conan/data/libjpeg/9d/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/include",
        "d:/.conan/data/sqlite3/3.33.0/_/_/package/bbfc3271cb820f6a9f30331c4cdb818dc0be75c5/include",
        "d:/.conan/data/libpq/12.2/_/_/package/47c79918b9f5abe29948a6463417a2de143a67a1/include",
        "d:/.conan/data/zstd/1.4.8/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/include",
        "d:/.conan/data/bzip2/1.0.8/_/_/package/c14874123701c924de2e4dbfe0579db21f141874/include",
        "d:/.conan/data/libpng/1.6.37/_/_/package/0d55bb22f8e6c0ad36748a5939672782e990e89f/include",
        "d:/.conan/data/brotli/1.0.9/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/include",
        "d:/.conan/data/brotli/1.0.9/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/include/brotli",
        "d:/.conan/data/zlib/1.2.11/_/_/package/4f1710918aa542fccb5a54d7bd712e4b0750b50d/include",
        "d:/projects/teste-conan",
        "d:/.conan/dcae7a/1/include",
        "d:/.conan/dcae7a/1/include/qtaccessibilitysupport",
        "d:/.conan/dcae7a/1/include/qtangle",
        "d:/.conan/dcae7a/1/include/qtconcurrent",
        "d:/.conan/dcae7a/1/include/qtcore",
        "d:/.conan/dcae7a/1/include/qtdbus",
        "d:/.conan/dcae7a/1/include/qtdevicediscoverysupport",
        "d:/.conan/dcae7a/1/include/qtedidsupport",
        "d:/.conan/dcae7a/1/include/qteglsupport",
        "d:/.conan/dcae7a/1/include/qteventdispatchersupport",
        "d:/.conan/dcae7a/1/include/qtfbsupport",
        "d:/.conan/dcae7a/1/include/qtfontdatabasesupport",
        "d:/.conan/dcae7a/1/include/qtgui",
        "d:/.conan/dcae7a/1/include/qtnetwork",
        "d:/.conan/dcae7a/1/include/qtopengl",
        "d:/.conan/dcae7a/1/include/qtopenglextensions",
        "d:/.conan/dcae7a/1/include/qtplatformcompositorsupport",
        "d:/.conan/dcae7a/1/include/qtplatformheaders",
        "d:/.conan/dcae7a/1/include/qtprintsupport",
        "d:/.conan/dcae7a/1/include/qtsql",
        "d:/.conan/dcae7a/1/include/qttest",
        "d:/.conan/dcae7a/1/include/qtthemesupport",
        "d:/.conan/dcae7a/1/include/qtwidgets",
        "d:/.conan/dcae7a/1/include/qtwindowsuiautomationsupport",
        "d:/.conan/dcae7a/1/include/qtxml",
        "d:/.conan/data/openssl/1.1.1j/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/include",
        "d:/.conan/data/pcre2/10.35/_/_/package/8bc288d2784f289a68c2ea581aafbd73175420bc/include",
        "d:/.conan/data/double-conversion/3.1.5/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/include",
        "d:/.conan/data/freetype/2.10.4/_/_/package/412dc72636204b0105b06e8bdf82bea56745e97a/include",
        "d:/.conan/data/freetype/2.10.4/_/_/package/412dc72636204b0105b06e8bdf82bea56745e97a/include/freetype2",
        "d:/.conan/data/libjpeg/9d/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/include",
        "d:/.conan/data/sqlite3/3.33.0/_/_/package/7a7477667b10f0b354850d1a3113f5d4789f003a/include",
        "d:/.conan/data/libpq/12.2/_/_/package/b6a3102ceb095836e46dfe6e808357a0ab56add0/include",
        "d:/.conan/data/zstd/1.4.8/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/include",
        "d:/.conan/data/bzip2/1.0.8/_/_/package/4528437567062bbbdabe0f12323b342a14f38892/include",
        "d:/.conan/data/libpng/1.6.37/_/_/package/3144a0c6dc18aae2e8b769f92faa8398f2022a4b/include",
        "d:/.conan/data/brotli/1.0.9/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/include",
        "d:/.conan/data/brotli/1.0.9/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/include/brotli",
        "d:/.conan/data/zlib/1.2.11/_/_/package/127af201a4cdf8111e2e08540525c245c9b3b99e/include"
    ],
    "standard": "c++17",
    "compilerPath": "c:/program files (x86)/microsoft visual studio/2019/enterprise/vc/tools/msvc/14.28.29910/bin/hostx64/x64/cl.exe",
    "compilerArgs": [
        "/DWIN32",
        "/D_WINDOWS",
        "/EHsc",
        "/Zi",
        "/O2",
        "/Ob1",
        "/DNDEBUG",
        "-MD",
        "-std:c++17"
    ]
}
Custom configurations:
[ D:\projects\teste-conan\main.cpp ]
{
    "defines": [
        "WIN32",
        "_WINDOWS",
        "NDEBUG"
    ],
    "standard": "c++17",
    "includePath": [],
    "intelliSenseMode": "msvc-x64",
    "compilerPath": "c:/program files (x86)/microsoft visual studio/2019/enterprise/vc/tools/msvc/14.28.29910/bin/hostx64/x64/cl.exe",
    "compilerArgs": [
        "/DWIN32",
        "/D_WINDOWS",
        "/EHsc",
        "/Zi",
        "/O2",
        "/Ob1",
        "/DNDEBUG",
        "-MD",
        "-std:c++17"
    ]
}
Translation Unit Mappings:
[ D:\projects\teste-conan\main.cpp ]:
    D:\PROJECTS\TESTE-CONAN\MAIN.CPP
Translation Unit Configurations:
[ D:\projects\teste-conan\main.cpp ]:
    Process ID: 15460
    Memory Usage: 60 MB
    Compiler Path: c:/program files (x86)/microsoft visual studio/2019/enterprise/vc/tools/msvc/14.28.29910/bin/hostx64/x64/cl.exe
    Includes:
        C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\ENTERPRISE\VC\TOOLS\MSVC\14.28.29910\INCLUDE
        C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\ENTERPRISE\VC\TOOLS\MSVC\14.28.29910\ATLMFC\INCLUDE
        C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UM
        C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT
        C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\SHARED
        C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\WINRT
        C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\CPPWINRT
    Defines:
        WIN32
        _WINDOWS
        NDEBUG
        WIN32
        _WINDOWS
        NDEBUG
    Standard Version: ms_c++17
    IntelliSense Mode: windows-msvc-x64
Total Memory Usage: 60 MB

------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 10557
Number of files parsed: 19


Platform and Versions

  • Operating System: Windows 10 19041
  • CMake Version: 3.20.0
  • VSCode Version: 1.5.22
  • CMake Tools Extension Version: 1.7,0
  • Compiler/Toolchain: Visual C++ 2019
@andreeis
Copy link
Contributor

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.

@andreeis andreeis added Feature: cpptools integration more info needed More info is needed from the community for us to properly triage and investigate. and removed Feature: cpptools integration labels Apr 23, 2021
@andredsm
Copy link
Contributor Author

I am attaching both the cmake/api folder and also the project itself. I kept the conan generated build scripts inside the project.

build/.cmake.zip/api

project.zip

@andreeis andreeis removed the more info needed More info is needed from the community for us to properly triage and investigate. label Jun 8, 2021
@andreeis andreeis added this to the Backlog milestone Jun 22, 2021
@elahehrashedi elahehrashedi modified the milestones: Backlog, 1.8.0 Jul 12, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Jan 29, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants