Caphyon / clang-power-tools

Bringing clang-tidy magic to Visual Studio C++ developers.
http://www.clangpowertools.com
Apache License 2.0
492 stars 56 forks source link

Canonize-Path Exception in msbuild-project-load.ps on "Export Compilation Database" or "Tidy" #933

Open FromtonRouge opened 3 years ago

FromtonRouge commented 3 years ago

Hello,

I just installed this extension and can't run "Export Compilation Database" or "Tidy" actions on my project. I have the following error in the output. The error says that there is an invalid character in a path but I don't know which one. There is no invalid character in my project or file path (e.g.: no accents, no space etc...).

I'm sure it's something trivial, any idea ?

Thanks


--- CLANG TIDY STARTED ---

Canonize-Path : Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le 
chemin d'accŠs.¯
Au caractŠre C:\USERS\VNE\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\16.0_AC05EC40\EXTENSIONS\3PLI3YY1.5IC\psClang\msbuild-pr
oject-load.ps1:448 : 29
+ ... ]] $paths = Canonize-Path -base (Get-Location) -child $relPath -ignor ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Canonize-Path], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException,Canonize-Path

--- CLANG TIDY FINISHED --
```-
hero101111 commented 3 years ago

Hello @FromtonRouge

Can you share the disk path of the project you're trying to process using Clang Power Tools? It does look like it contains some special characters.

FromtonRouge commented 3 years ago

The cpp file path (Tidy test): D:\Development\Branches\MainTests_VNE\GUI\Qtf\Widgets\Sources\QtfWidgets\Application.cpp The vcxproj path: D:\Development\Branches\MainTests_VNE\__generation__\projects\QtfWidgets\QtfWidgets.vcxproj

hero101111 commented 3 years ago

Thank you for pasting the paths, that looks OK indeed. Please enable "Verbose mode" and paste here the detailed log. That should provide us more info about what's going on...

FromtonRouge commented 3 years ago

I'm reluctant to post the detailed log because of all different project names etc.. I will try to setup a very small project if needed but at the moment I managed to identify the incorrect path.

In your script psClang/io.ps1 in the Canonize-Path function I added the following line:

    Write-Verbose "BEGIN $child END"
    if ([System.IO.Path]::IsPathRooted($child))

I have the following output:

COMMENTAIRESÿ: SET_VAR SubFolderImports: 
COMMENTAIRESÿ: BEGIN 
      C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\repc\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
     END
Canonize-Path : Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le 
chemin d'accŠs.¯
Au caractŠre C:\USERS\VNE\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\16.0_AC05EC40\EXTENSIONS\3PLI3YY1.5IC\psClang\msbuild-pr
oject-load.ps1:448 : 29

The incorrect string is :

"
      C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\repc\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
    "

It looks like the problem comes from the line returns in the string.

Earlier in the output I have another error:

COMMENTAIRESÿ: SET_VAR DefaultQtVersion: 
COMMENTAIRESÿ: SET_VAR QtBuildConfig: debug
COMMENTAIRESÿ: [CONTEXT] item namespace = @(ClCompile)
COMMENTAIRESÿ: [CONTEXT] propSet: PreprocessorDefinitions = ;
COMMENTAIRESÿ: [CONTEXT] propSet: PreprocessorDefinitions = QT_QML_DEBUG;;
COMMENTAIRESÿ: [CONTEXT] propSet: AdditionalIncludeDirectories = ;
COMMENTAIRESÿ: [CONTEXT] item namespace = @()
COMMENTAIRESÿ: [CONTEXT] item namespace = @(Link)
COMMENTAIRESÿ: [CONTEXT] propSet: AdditionalDependencies = ;
COMMENTAIRESÿ: [CONTEXT] propSet: AdditionalLibraryDirectories = ;
COMMENTAIRESÿ: [CONTEXT] propSet: SharedLibrarySearchPath = ;
COMMENTAIRESÿ: [CONTEXT] item namespace = @()
COMMENTAIRESÿ: SET_VAR SubFolder: 
C:\Users\vne\AppData\Local\QtMsBuild\deploy;C:\Users\vne\AppData\Local\QtMsBuild\moc;C:\Users\vne\AppData\Local\QtMsBui
ld\qml;C:\Users\vne\AppData\Local\QtMsBuild\rcc;C:\Users\vne\AppData\Local\QtMsBuild\repc;C:\Users\vne\AppData\Local\Qt
MsBuild\uic
COMMENTAIRESÿ: Au caractŠre Ligne:4 : 33
+       $($SubFolder.Split(";"))))\qt_import.props
+                                 ~~~~~~~~~~~~~~~~
Jeton inattendu ®ÿ\qt_import.propsÿ¯ dans l'expression ou l'instruction.
COMMENTAIRESÿ: SET_VAR SubFolderImports: 
C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props;C:
\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props;C:\User
s\vne\AppData\Local\QtMsBuild\repc\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
COMMENTAIRESÿ: SET_VAR QtImports: 
      C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\repc\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
COMMENTAIRESÿ: SET_VAR SubFolder: 
COMMENTAIRESÿ: SET_VAR SubFolderImports: 

Note: We use the Visual Studio extension "Qt VS Tools" in our projects https://github.com/qt-labs/vstools

hero101111 commented 3 years ago

Unfortunately we cannot figure out what's going on from this piece of log. Looks like we're going to set a higher verbosity level to Clang Power Tools on your machine.

Sadly, we don't have a built-in mechanism for doing that, you'll have to manually locate the clang-build.ps1 script, located in %LOCALAPPDATA%.

Once you find it, open the script in a text editor and add $DebugPreference="Continue" after theparam() block (around line number 184). Hit save and restart Visual Studio.

Now you should be getting a more verbose log when running CPT from Visual Studio. The extra low should help us understand what's going wrong when evaluating the SubFolder expression.

FromtonRouge commented 3 years ago

Done, here is the log around the SubFolderexpression:

COMMENTAIRESÿ: SET_VAR QtVersionsRegKey: HKEY_CURRENT_USER\Software\Digia\Versions
DBOGUERÿ: Evaluating condition '$(DefaultQtVersion)' == ''
DBOGUERÿ: Start evaluate MSBuild expression '$(DefaultQtVersion)' == ''
DBOGUERÿ: Intermediate PS expression: "${DefaultQtVersion}"  -eq  ""
DBOGUERÿ: Evaluated expression to: True
DBOGUERÿ: Start evaluate MSBuild expression $([MSBuild]::GetRegistryValue('$(QtVersionsRegKey)','DefaultQtVersion'))
DBOGUERÿ: Intermediate PS expression: $([MSBuild]::GetRegistryValue("${QtVersionsRegKey}","DefaultQtVersion"))
COMMENTAIRESÿ: Type [MSBuild] introuvable.
COMMENTAIRESÿ: Exception lors de l'appel de ®ÿExpandStringÿ¯ avec ®ÿ1ÿ¯ argument(s)ÿ: ®ÿType [MSBuild] introuvable.ÿ¯
DBOGUERÿ: Evaluated expression to: 
COMMENTAIRESÿ: SET_VAR DefaultQtVersion: 
DBOGUERÿ: Evaluating condition '$(Configuration)' == 'Debug'
DBOGUERÿ: Start evaluate MSBuild expression '$(Configuration)' == 'Debug'
DBOGUERÿ: Intermediate PS expression: "${Configuration}"  -eq  "Debug"
DBOGUERÿ: Evaluated expression to: True
DBOGUERÿ: Start evaluate MSBuild expression debug
COMMENTAIRESÿ: SET_VAR QtBuildConfig: debug
DBOGUERÿ: Evaluating condition '$(Configuration)' != 'Debug'
DBOGUERÿ: Start evaluate MSBuild expression '$(Configuration)' != 'Debug'
DBOGUERÿ: Intermediate PS expression: "${Configuration}"  -ne  "Debug"
DBOGUERÿ: Evaluated expression to: False
COMMENTAIRESÿ: [CONTEXT] item namespace = @(ClCompile)
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_DEFINES_);%(PreprocessorDefinitions)
DBOGUERÿ: Intermediate PS expression: ${Qt_DEFINES_};$(Get-ProjectItemProperty("PreprocessorDefinitions"))
DBOGUERÿ: Evaluated expression to: ;
COMMENTAIRESÿ: [CONTEXT] propSet: PreprocessorDefinitions = ;
DBOGUERÿ: Start evaluate MSBuild expression QT_QML_DEBUG;%(PreprocessorDefinitions)
DBOGUERÿ: Intermediate PS expression: QT_QML_DEBUG;$(Get-ProjectItemProperty("PreprocessorDefinitions"))
DBOGUERÿ: Evaluated expression to: QT_QML_DEBUG;;
COMMENTAIRESÿ: [CONTEXT] propSet: PreprocessorDefinitions = QT_QML_DEBUG;;
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_INCLUDEPATH_);%(AdditionalIncludeDirectories)
DBOGUERÿ: Intermediate PS expression: ${Qt_INCLUDEPATH_};$(Get-ProjectItemProperty("AdditionalIncludeDirectories"))
DBOGUERÿ: Evaluated expression to: ;
COMMENTAIRESÿ: [CONTEXT] propSet: AdditionalIncludeDirectories = ;
COMMENTAIRESÿ: [CONTEXT] item namespace = @()
COMMENTAIRESÿ: [CONTEXT] item namespace = @(Link)
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_LIBS_);%(AdditionalDependencies)
DBOGUERÿ: Intermediate PS expression: ${Qt_LIBS_};$(Get-ProjectItemProperty("AdditionalDependencies"))
DBOGUERÿ: Evaluated expression to: ;
COMMENTAIRESÿ: [CONTEXT] propSet: AdditionalDependencies = ;
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_LIBPATH_);%(AdditionalLibraryDirectories)
DBOGUERÿ: Intermediate PS expression: ${Qt_LIBPATH_};$(Get-ProjectItemProperty("AdditionalLibraryDirectories"))
DBOGUERÿ: Evaluated expression to: ;
COMMENTAIRESÿ: [CONTEXT] propSet: AdditionalLibraryDirectories = ;
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_LIBPATH_);%(SharedLibrarySearchPath)
DBOGUERÿ: Intermediate PS expression: ${Qt_LIBPATH_};$(Get-ProjectItemProperty("SharedLibrarySearchPath"))
DBOGUERÿ: Evaluated expression to: ;
COMMENTAIRESÿ: [CONTEXT] propSet: SharedLibrarySearchPath = ;
COMMENTAIRESÿ: [CONTEXT] item namespace = @()
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_DEFINES_);%(PreprocessorDefinitions)
DBOGUERÿ: Intermediate PS expression: ${Qt_DEFINES_};$(Get-ProjectItemProperty("PreprocessorDefinitions"))
DBOGUERÿ: Evaluated expression to: ;
DBOGUERÿ: Evaluating condition '$(QtQMLDebugEnable)' == 'true'
DBOGUERÿ: Start evaluate MSBuild expression '$(QtQMLDebugEnable)' == 'true'
DBOGUERÿ: Intermediate PS expression: "${QtQMLDebugEnable}"  -eq  "true"
DBOGUERÿ: Evaluated expression to: False
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_INCLUDEPATH_);%(AdditionalIncludeDirectories)
DBOGUERÿ: Intermediate PS expression: ${Qt_INCLUDEPATH_};$(Get-ProjectItemProperty("AdditionalIncludeDirectories"))
DBOGUERÿ: Evaluated expression to: ;
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_LIBS_);%(AdditionalDependencies)
DBOGUERÿ: Intermediate PS expression: ${Qt_LIBS_};$(Get-ProjectItemProperty("AdditionalDependencies"))
DBOGUERÿ: Evaluated expression to: ;
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_LIBPATH_);%(AdditionalLibraryDirectories)
DBOGUERÿ: Intermediate PS expression: ${Qt_LIBPATH_};$(Get-ProjectItemProperty("AdditionalLibraryDirectories"))
DBOGUERÿ: Evaluated expression to: ;
DBOGUERÿ: Start evaluate MSBuild expression $(Qt_LIBPATH_);%(SharedLibrarySearchPath)
DBOGUERÿ: Intermediate PS expression: ${Qt_LIBPATH_};$(Get-ProjectItemProperty("SharedLibrarySearchPath"))
DBOGUERÿ: Evaluated expression to: ;
DBOGUERÿ: Evaluating condition '$(VisualStudioVersion)' != '12.0' AND '$(VisualStudioVersion)' != '14.0'
DBOGUERÿ: Start evaluate MSBuild expression '$(VisualStudioVersion)' != '12.0' AND '$(VisualStudioVersion)' != '14.0'
DBOGUERÿ: Intermediate PS expression: "${VisualStudioVersion}"  -ne  "12.0"  -and  "${VisualStudioVersion}"  -ne  
"14.0"
DBOGUERÿ: Evaluated expression to: True
DBOGUERÿ: Start evaluate MSBuild expression $([System.IO.Directory]::GetDirectories('$(MSBuildThisFileDirectory)'))
DBOGUERÿ: Intermediate PS expression: $([System.IO.Directory]::GetDirectories("${MSBuildThisFileDirectory}"))
DBOGUERÿ: Evaluated expression to: 
C:\Users\vne\AppData\Local\QtMsBuild\deploy;C:\Users\vne\AppData\Local\QtMsBuild\moc;C:\Users\vne\AppData\Local\QtMsBui
ld\qml;C:\Users\vne\AppData\Local\QtMsBuild\rcc;C:\Users\vne\AppData\Local\QtMsBuild\repc;C:\Users\vne\AppData\Local\Qt
MsBuild\uic
COMMENTAIRESÿ: SET_VAR SubFolder: 
C:\Users\vne\AppData\Local\QtMsBuild\deploy;C:\Users\vne\AppData\Local\QtMsBuild\moc;C:\Users\vne\AppData\Local\QtMsBui
ld\qml;C:\Users\vne\AppData\Local\QtMsBuild\rcc;C:\Users\vne\AppData\Local\QtMsBuild\repc;C:\Users\vne\AppData\Local\Qt
MsBuild\uic
DBOGUERÿ: Evaluating condition '$(SubFolder)' != ''
DBOGUERÿ: Start evaluate MSBuild expression '$(SubFolder)' != ''
DBOGUERÿ: Intermediate PS expression: "${SubFolder}"  -ne  ""
DBOGUERÿ: Evaluated expression to: True
DBOGUERÿ: Start evaluate MSBuild expression 
      $([System.String]::Join(
      '\qt_import.props;',
      $(SubFolder.Split(';'))))\qt_import.props
DBOGUERÿ: Intermediate PS expression: 
      $([System.String]::Join(
      "\qt_import.props;",
      $($SubFolder.Split(";"))))\qt_import.props
COMMENTAIRESÿ: Au caractŠre Ligne:4 : 33
+       $($SubFolder.Split(";"))))\qt_import.props
+                                 ~~~~~~~~~~~~~~~~
Jeton inattendu ®ÿ\qt_import.propsÿ¯ dans l'expression ou l'instruction.
DBOGUERÿ: Evaluated expression to: 
C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props;C:
\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props;C:\User
s\vne\AppData\Local\QtMsBuild\repc\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
COMMENTAIRESÿ: SET_VAR SubFolderImports: 
C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props;C:
\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props;C:\User
s\vne\AppData\Local\QtMsBuild\repc\qt_import.props;C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
DBOGUERÿ: Start evaluate MSBuild expression $(SubFolderImports.Split(';'))
DBOGUERÿ: Intermediate PS expression: $($SubFolderImports.Split(";"))
DBOGUERÿ: Evaluated expression to: 
      C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\repc\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
COMMENTAIRESÿ: SET_VAR QtImports: 
      C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\repc\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
DBOGUERÿ: Start evaluate MSBuild expression 
COMMENTAIRESÿ: SET_VAR SubFolder: 
DBOGUERÿ: Start evaluate MSBuild expression 
COMMENTAIRESÿ: SET_VAR SubFolderImports: 
DBOGUERÿ: Evaluating condition '$(VisualStudioVersion)' != '12.0' AND '$(VisualStudioVersion)' != '14.0'
DBOGUERÿ: Start evaluate MSBuild expression '$(VisualStudioVersion)' != '12.0' AND '$(VisualStudioVersion)' != '14.0'
DBOGUERÿ: Intermediate PS expression: "${VisualStudioVersion}"  -ne  "12.0"  -and  "${VisualStudioVersion}"  -ne  
"14.0"
DBOGUERÿ: Evaluated expression to: True
DBOGUERÿ: Start evaluate MSBuild expression $(QtImports)
DBOGUERÿ: Intermediate PS expression: ${QtImports}
DBOGUERÿ: Evaluated expression to: 
      C:\Users\vne\AppData\Local\QtMsBuild\deploy\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\moc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\qml\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\rcc\qt_import.props C:\Users\vne\AppData\Local\QtMsBuild\repc\qt_import.props 
C:\Users\vne\AppData\Local\QtMsBuild\uic\qt_import.props
Canonize-Path : Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le 
chemin d'accŠs.¯
COMMENTAIRESÿ: Platform toolset: v142
Au caractŠre C:\USERS\VNE\APPDATA\LOCAL\MICROSOFT\VISUALSTUDIO\16.0_AC05EC40\EXTENSIONS\3PLI3YY1.5IC\psClang\msbuild-pr
oject-load.ps1:448 : 29
+ ... ]] $paths = Canonize-Path -base (Get-Location) -child $relPath -ignor ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Canonize-Path], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException,Canonize-Path
hero101111 commented 3 years ago

Hi @FromtonRouge

We've tried to reproduce the issue and its conditions but we've been unable to do so. Can you create a stripped down project that we could use to further investigate the issue?

FromtonRouge commented 3 years ago

Sure I'll do that

FromtonRouge commented 3 years ago

Here is a small project (generated with an internal tool like CMake). It won't compile unless you copy a Qt installation in C:\ClangPowerToolsTest\SDK\Qt\v140\x64 but for this test it's optional.

You have to unzip the file in C: and you will find the solution here : C:\ClangPowerToolsTest__generated__\solutions\ClangPowerToolsTest

The "Qt VS Tools" plugin is optional (a default one is provided in C:\ClangPowerToolsTest\SDK\QtMsBuild)

I managed to reproduce the bug with this solution on a my personal computer (not at work) on a fresh Visual Studio install (version 16.9.1) but not immediately...

ClangPowerToolsTest.zip

anoymouserver commented 3 years ago

Can confirm this. It happens for me in VS2017 and only if the project is a Qt project (from the Qt VS Tools). I could narrow it down to this attached minimal project which doesn't need any installed plugin. In a clean VS with only the Clang Power Tools installed it still causes the reported error while running 'Tidy'. Apparently the error is caused by the C# expression in qt_defaults.props:107.

CPTTestProject.zip

(The included QtMsBuild folder is a stripped down version of the one which is usually created under %localappdata% by the Qt plugin)

hero101111 commented 3 years ago

Hello @anoymouserver

Thank you for providing us with more information and a sample project for this issue. We will make good of it in trying to resolve the underlying problem.

Regards, Gabriel.

christoph-nimagna commented 2 years ago

@hero101111 - did you find a resolution? I'm having the same here... And I think the "cannot reproduce" flag is wrong here with the project delivered in July...

hero101111 commented 2 years ago

Hello @christoph-nimagna ,

Unfortunately we were unable to isolate the issue so far. Please attach a reproducer project to help us in solving this issue.

JulienMaille commented 2 years ago

Came here to ask the very same question. I'm unable to use clang power tools since my project is Qt based. I get the infamous Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le chemin d'accŠs.¯ error message. How can I help you debug this?

hero101111 commented 2 years ago

Hello @JulienMaille

Please know that we have managed to reproduce the issue and are working on a solution that will be available soon. We will update this thread as progress is made.

JulienMaille commented 2 years ago

Thanks a lot. Let me know if you need help with testing.

hero101111 commented 2 years ago

Hello again,

I'm pleased to inform you that we've fixed this issue, and the required changes have landed on our main development channel. The next Clang Power Tools release (v7.9) will deliver this fix.

As the fix resides in our PowerShell backend, It is possible to immediately test it yourself, by using the 'PowerShell scripts Update" option from the Clang Power Tools Visual Studio settings. image.

If you could give it a test and let us know your results, we would really appreciate it.

Thank you for your patience and help in addressing this issue. Regards, Gabriel

christoph-nimagna commented 2 years ago

Works like a charm now! 👍 👍 👍

JulienMaille commented 2 years ago

i still obtain the same error messages when running clang tidy.

hero101111 commented 2 years ago

@JulienMaille Clang Compile is working OK on the project? Or is everything broken?

JulienMaille commented 2 years ago

Clang compile returns different errors, it seems like it can't find Qt headers and complains for lots of them

D:\Dev\Test-x64\Project\debug/../../../Primary.h:3:10: fatal error: 'QThread' file not found
#include <QThread>
         ^~~~~~~~~
1 error generated.
hero101111 commented 2 years ago

Looks like we need to do some more investigating around this issue, specific to your project needs. Please attach a reproducer project that we can use to further help you.

JulienMaille commented 2 years ago

I have both Qt4 and Qt5 projects and errors seems to only occur with Qt4. I'll spend more time on this and come back to you

hero101111 commented 2 years ago

@JulienMaille any updates?

JulienMaille commented 2 years ago

I can confirm it works with Qt5 projects, but it fails to find most of Qt4 included headers

hero101111 commented 2 years ago

@JulienMaille Quick update: we've made a fix, after further investigating this issue, using a sample Qt4 project. Please use the PowerShell scripts [Update] functionality and give it a try on your machine.

Let us know if this fix helps your workflow. Regards, Gabriel.

FromtonRouge commented 2 years ago

Hi, I have updated my PowerShell scripts and it still doesn't work. When I click on "Tidy" it never ends and I have the following messages spamming the Clang Power Tools output:

D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir D:\Dev\StreamsAlt\SDK\Qt\v140\x64\bin\windeployqt.exe --dir

Earlier in the output I have the following error:

COMMENTAIRESÿ: SET_VAR SubFolder: C:\Users\vne\AppData\Local\QtMsBuild\deploy;C:\Users\vne\AppData\Local\QtMsBuild\moc;C:\Users\vne\AppData\Local\QtMsB uild\qml;C:\Users\vne\AppData\Local\QtMsBuild\rcc;C:\Users\vne\AppData\Local\QtMsBuild\repc;C:\Users\vne\AppData\Loca l\QtMsBuild\translation;C:\Users\vne\AppData\Local\QtMsBuild\uic COMMENTAIRESÿ: Au caractŠre Ligne:4 : 33 + $($SubFolder.Split(";"))))\qt_import.props + ~~~~ Jeton inattendu ®ÿ\qt_import.propsÿ¯ dans l'expression ou l'instruction.

hero101111 commented 2 years ago

Thank you for the log, we've made an additional fix that should work, for this kind of input data.

Please re-test and give us an update.

FromtonRouge commented 2 years ago

Updated, now I have the following message spamming the Clang Power Tools output:

COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources COMMENTAIRESÿ: D:\Dev\StreamsAlt\MyApp\Sources

And I have a lots of errors "Jeton inattendu" before these messages (at least more than 40 errors)

For example:

COMMENTAIRESÿ: Au caractŠre Ligne:4 : 33 + $($SubFolder.Split(";"))))\qt_import.props + ~~~~ Jeton inattendu ®ÿ\qt_import.propsÿ¯ dans l'expression ou l'instruction.

or this one

COMMENTAIRESÿ: Au caractŠre Ligne:1 : 52 + $([System.IO.Path]::Combine(${ProjectDir},${IntDir}qt_work.log)) + ~ ParenthŠse fermante ®ÿ)ÿ¯ manquante dans l'appel de m‚thode. Au caractŠre Ligne:1 : 52 + $([System.IO.Path]::Combine(${ProjectDir},${IntDir}qt_work.log)) + ~~~ Jeton inattendu ®ÿqt_work.logÿ¯ dans l'expression ou l'instruction. Au caractŠre Ligne:1 : 64 + $([System.IO.Path]::Combine(${ProjectDir},${IntDir}qt_work.log)) + ~ Jeton inattendu ®ÿ)ÿ¯ dans l'expression ou l'instruction. COMMENTAIRESÿ: Exception lors de l'appel de ®ÿExpandStringÿ¯ avec ®ÿ1ÿ¯ argument(s)ÿ: ®ÿAu caractŠre Ligne:1 : 53 + "$([System.IO.Path]::Combine(${ProjectDir},${IntDir}qt_work.log))" + ~ ParenthŠse fermante ®ÿ)ÿ¯ manquante dans l'appel de m‚thode. Au caractŠre Ligne:1 : 53 + "$([System.IO.Path]::Combine(${ProjectDir},${IntDir}qt_work.log))" + ~~~ Jeton inattendu ®ÿqt_work.logÿ¯ dans l'expression ou l'instruction.ÿ¯

JulienMaille commented 2 years ago

I can't see any improvements after updating the powershell scripts

hero101111 commented 2 years ago

@JulienMaille We are unable to further reproduce this issue, with any attached projects to this GitHub thread.

We need a reproducer project, or a verbose & debug log at the very least.

To obtain a verbose & debug log you need to add

         $VerbosePreference="Continue"; $DebugPreference="Continue"

in the clang-build.ps1 script used by our Visual Studio extension. To locate it do a search in %LOCALAPPDATA%\Microsoft\VisualStudio.

JulienMaille commented 2 years ago

@JulienMaille We are unable to further reproduce this issue, with any attached projects to this GitHub thread.

We need a reproducer project, or a verbose & debug log at the very least.

Can you try with such small project? https://github.com/weitingtu/accountManager

hero101111 commented 2 years ago

@JulienMaille I've tried the project you've linked and everything works.

JulienMaille commented 2 years ago

Have you tried with Qt4 ?

hero101111 commented 2 years ago

Yes, Qt4.8.7

JulienMaille commented 2 years ago

Here is my output

--- CLANG COMPILE STARTED ---

PROJECT: D:\Dev\accountManager\ModelView.vcxproj [Debug|x64]
1: D:\Dev\accountManager\View.cpp
In file included from D:\Dev\accountManager\View.cpp:1:
D:\Dev\accountManager/View.h:3:10: fatal error: 'QWidget' file not found
#include <QWidget>
         ^~~~~~~~~
1 error generated.

Got errors.

--- CLANG COMPILE FINISHED ---
JulienMaille commented 2 years ago
And the debug output ``` --- CLANG COMPILE STARTED --- COMMENTAIRESÿ: Loaded assembly C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\Microsoft.Build.Utilities.Core.dll DBOGUERÿ: public class ProjectConfigurationNotFound : System.Exception { public string ConfigPlatform; public string Project; public ProjectConfigurationNotFound(string proj, string configPlatform) { this.Project = proj; this.ConfigPlatform = configPlatform; } } DBOGUERÿ: Canonizing for base = D:\Dev\accountManager\ModelView.sln and children = cpt.config DBOGUERÿ: Canonizing for base = D:\Dev\accountManager and children = cpt.config DBOGUERÿ: Canonizing for base = D:\Dev and children = cpt.config DBOGUERÿ: Canonizing for base = D:\ and children = cpt.config COMMENTAIRESÿ: clang-build.ps1 invocation args: aVcxprojToCompile = D:\Dev\accountManager\ModelView.vcxproj aCppToCompile = D:\Dev\accountManager\View.cpp aVcxprojConfigPlatform = Debug|x64 aClangCompileFlags = -Wall -fms-compatibility-version=19.10 -Wmicrosoft -Wno-invalid-token-paste -Wno-unknown-pragmas -Wno-unused-value aContinueOnError = True aUseParallelCompile = True aVisualStudioVersion = 2019 aSolutionsPath = D:\Dev\accountManager\ModelView.sln COMMENTAIRESÿ: CPU logical core count: 20 COMMENTAIRESÿ: Scanning for solution files COMMENTAIRESÿ: Caching solution file \\?\D:\Dev\accountManager\ModelView.sln COMMENTAIRESÿ: Solution full path: D:\Dev\accountManager\ModelView.sln COMMENTAIRESÿ: Solution data length: 1047 COMMENTAIRESÿ: Solution file paths: COMMENTAIRESÿ: D:\Dev\accountManager\ModelView.sln COMMENTAIRESÿ: COMMENTAIRESÿ: Source directory: D:\Dev\accountManager\ COMMENTAIRESÿ: Scanning for project files COMMENTAIRESÿ: Retrieving project list for solution D:\Dev\accountManager\ModelView.sln COMMENTAIRESÿ: Solution directory: D:\Dev\accountManager\ COMMENTAIRESÿ: Intermediate solution project matches count: 1 COMMENTAIRESÿ: ModelView.vcxproj DBOGUERÿ: Canonizing for base = D:\Dev\accountManager\ and children = ModelView.vcxproj COMMENTAIRESÿ: Resolved project paths for solution D:\Dev\accountManager\ModelView.sln: COMMENTAIRESÿ: D:\Dev\accountManager\ModelView.vcxproj COMMENTAIRESÿ: COMMENTAIRESÿ: Found 1 projects COMMENTAIRESÿ: PROCESSING ALL PROJECTS COMMENTAIRESÿ: Trying to load project D:\Dev\accountManager\ModelView.vcxproj from cache repository COMMENTAIRESÿ: Loading project cache repository index COMMENTAIRESÿ: Checking hash of project file D:\Dev\accountManager\ModelView.vcxproj COMMENTAIRESÿ: Checking hash of project file C:\Users\julien.maille\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.x64.user.props COMMENTAIRESÿ: Deleting variables initialized by previous project: COMMENTAIRESÿ: COMMENTAIRESÿ: Loading cached project from C:\Users\julien.maille\AppData\Roaming\ClangPowerTools\CacheRepository\RmvjiSBoGg.dat COMMENTAIRESÿ: Cached version of project has 176 variables to load COMMENTAIRESÿ: SET_VAR CUDA_BIN_PATH: ; COMMENTAIRESÿ: SET_VAR CommonProgramFiles(x86): C:\Program Files (x86)\Common Files COMMENTAIRESÿ: SET_VAR SolutionDir: D:\Dev\accountManager\ COMMENTAIRESÿ: SET_VAR WindowsSdkVerBinPath: C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\ COMMENTAIRESÿ: SET_VAR CPT_PROJITEM_ClCompile: System.Collections.ArrayList System.Collections.ArrayList System.Collections.ArrayList System.Collections.ArrayList System.Collections.ArrayList System.Collections.ArrayList COMMENTAIRESÿ: SET_VAR VCToolsVersion: 14.29.30133 COMMENTAIRESÿ: SET_VAR VCToolsRedistDir: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Redist\MSVC\14.29.30133\ COMMENTAIRESÿ: SET_VAR Framework40Version: v4.0 COMMENTAIRESÿ: SET_VAR MSBuildThisFileExtension: .vcxproj COMMENTAIRESÿ: SET_VAR COMPUTERNAME: DP066 COMMENTAIRESÿ: SET_VAR NVTOOLSEXT_PATH: C:\Program Files\NVIDIA Corporation\NvToolsExt\ COMMENTAIRESÿ: SET_VAR ProgramW6432: C:\Program Files COMMENTAIRESÿ: SET_VAR OnlineServices: Online Services COMMENTAIRESÿ: SET_VAR HOMEPATH: \Users\julien.maille COMMENTAIRESÿ: SET_VAR FrameworkVersion64: v4.0.30319 COMMENTAIRESÿ: SET_VAR PROCESSOR_REVISION: 5507 COMMENTAIRESÿ: SET_VAR __VSCMD_PREINIT_PATH: ;;C:\Qt\4-head-x64-16\bin;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32_win\compiler;C:\Program Files\iCentral\iCentral\Runtime\x64\;C:\Program Files\iCentral\iCentral\Runtime\Win32\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\libnvvp;C:\Perl64\bin;C:\Users\julien.maille\AppData\Roaming\ActiveState\bin;C:\Program Files\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jre-11.0.8.10-hotspot\bin;C:\Program Files (x86)\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System 32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Acronis\CommandLineTool\;C:\Program Files\Acronis\PyShell\bin\;C:\Program Files (x86)\Common Files\Acronis\FileProtector\;C:\Program Files (x86)\Common Files\Acronis\FileProtector64\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\WINDOWS\SysWow64;C:\Program Files\NVIDIA Corporation\Nsight Compute 2019.5.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\CMake\bin;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\WINDOWS\system32;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\dotnet\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WI NDOWS\System32\OpenSSH\;C:\Users\julien.maille\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\julien.maille\A ppData\Local\Programs\Python\Python37\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd\;C:\Users\julien.maille\.dotnet\tools;C:\Users\julien.maille\AppData\Local\Microsoft\WindowsApps COMMENTAIRESÿ: SET_VAR IntermediateDirectory: debug\ COMMENTAIRESÿ: SET_VAR MSBuildThisFileName: ModelView COMMENTAIRESÿ: SET_VAR _IsNativeEnvironment: true COMMENTAIRESÿ: SET_VAR CUDAMAJ: 0 COMMENTAIRESÿ: SET_VAR vsconsoleoutput: 1 COMMENTAIRESÿ: SET_VAR ProjectGuid: {0D917B17-844F-3758-B324-5B4F57BDF88C} COMMENTAIRESÿ: SET_VAR SystemRoot: C:\WINDOWS COMMENTAIRESÿ: SET_VAR VSCMD_ARG_TGT_ARCH: x64 COMMENTAIRESÿ: SET_VAR VCIDEInstallDir: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\VC\ COMMENTAIRESÿ: SET_VAR USERPROFILE: C:\Users\julien.maille COMMENTAIRESÿ: SET_VAR NUMBER_OF_PROCESSORS: 20 COMMENTAIRESÿ: SET_VAR ServiceHubLogSessionKey: D8494877 COMMENTAIRESÿ: SET_VAR preprocessorDefinitions: "-D_MT" "-D_DLL" "-D_WINDOWS" "-DUNICODE" "-DWIN32" "-DQT_DLL" "-DQT_GUI_LIB" "-DQT_CORE_LIB" "-DQT_HAVE_MMX" "-DQT_HAVE_3DNOW" "-DQT_HAVE_SSE" "-DQT_HAVE_MMXEXT" "-DQT_HAVE_SSE2" "-DQT_THREAD_SUPPORT" "-D_DEBUG_FUNCTIONAL_MACHINERY" COMMENTAIRESÿ: SET_VAR TargetName: ModelView COMMENTAIRESÿ: SET_VAR LIB: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\lib\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x64 COMMENTAIRESÿ: SET_VAR TMP: C:\Users\JULIEN~1.MAI\AppData\Local\Temp COMMENTAIRESÿ: SET_VAR MSBuildProgramFiles32: C:\Program Files (x86) COMMENTAIRESÿ: SET_VAR PrimaryOutput: ModelView COMMENTAIRESÿ: SET_VAR additionalIncludeDirectories: c:\Qt\4-head-x64-16\mkspecs\win32-msvc2019 COMMENTAIRESÿ: SET_VAR MSBuildProjectDirectory: D:\Dev\accountManager\ COMMENTAIRESÿ: SET_VAR USERDOMAIN: DATA-PIXEL COMMENTAIRESÿ: SET_VAR QTDIR: C:\Qt\4-head-x64-16 COMMENTAIRESÿ: SET_VAR VCVER: 2019 COMMENTAIRESÿ: SET_VAR INTEL_DEV_REDIST: C:\Program Files (x86)\Common Files\Intel\Shared Libraries\ COMMENTAIRESÿ: SET_VAR SESSIONNAME: Console COMMENTAIRESÿ: SET_VAR LOGONSERVER: \\DP-DC2 COMMENTAIRESÿ: SET_VAR HOMEDRIVE: C: COMMENTAIRESÿ: SET_VAR VSCMD_ARG_app_plat: Desktop COMMENTAIRESÿ: SET_VAR SystemDrive: C: COMMENTAIRESÿ: SET_VAR FrameworkVersion: v4.0.30319 COMMENTAIRESÿ: SET_VAR JAVA_HOME: C:\Program Files\AdoptOpenJDK\jre-8.0.262.10-hotspot\ COMMENTAIRESÿ: SET_VAR MSBuildThisFileFullPath: D:\Dev\accountManager\ModelView.vcxproj COMMENTAIRESÿ: SET_VAR PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PL;.WPL;.CPL COMMENTAIRESÿ: SET_VAR CPT_PROJITEM_ClInclude: System.Collections.ArrayList COMMENTAIRESÿ: SET_VAR MSBuildThisFileDirectory: D:\Dev\accountManager\ COMMENTAIRESÿ: SET_VAR PkgDefApplicationConfigFile: C:\Users\julien.maille\AppData\Local\Microsoft\VisualStudio\16.0_ea6f7caa\devenv.exe.config COMMENTAIRESÿ: SET_VAR forceIncludeFiles: COMMENTAIRESÿ: SET_VAR PSExecutionPolicyPreference: Unrestricted COMMENTAIRESÿ: SET_VAR ProjectDir: D:\Dev\accountManager\ COMMENTAIRESÿ: SET_VAR __DOTNET_PREFERRED_BITNESS: 64 COMMENTAIRESÿ: SET_VAR WindowsSdkDir: C:\Program Files (x86)\Windows Kits\10\ COMMENTAIRESÿ: SET_VAR platformcode: 5X COMMENTAIRESÿ: SET_VAR ProgramFiles: C:\Program Files (x86) COMMENTAIRESÿ: SET_VAR USERDNSDOMAIN: DATA-PIXEL.LAN COMMENTAIRESÿ: SET_VAR __devinit_path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\devinit\devinit.exe COMMENTAIRESÿ: SET_VAR PROCESSOR_LEVEL: 6 COMMENTAIRESÿ: SET_VAR QTVER: 4head COMMENTAIRESÿ: SET_VAR LOCALAPPDATA: C:\Users\julien.maille\AppData\Local COMMENTAIRESÿ: SET_VAR WindowsLibPath: C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.18362.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0 COMMENTAIRESÿ: SET_VAR VSINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\ COMMENTAIRESÿ: SET_VAR LIBPATH: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\lib\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\lib\x86\store\references;C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.18362.0;C:\Program Files (x86)\Windows Kits\10\References\10.0.18362.0;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 COMMENTAIRESÿ: SET_VAR MSBuildThisFile: ModelView.vcxproj COMMENTAIRESÿ: SET_VAR PlatformToolSet: v142 COMMENTAIRESÿ: SET_VAR ThreadedWaitDialogDpiContext: -4 COMMENTAIRESÿ: SET_VAR GENICAM_GENTL64_PATH: C:\Program Files\IDS\ids_peak\ids_gevgentl\64;C:\Program Files\IDS\ids_peak\ids_u3vgentl\64 COMMENTAIRESÿ: SET_VAR MSBuildProjectExtension: .vcxproj COMMENTAIRESÿ: SET_VAR FrameworkDIR64: C:\WINDOWS\Microsoft.NET\Framework64 COMMENTAIRESÿ: SET_VAR VisualStudioDir: C:\Users\julien.maille\Documents\Visual Studio 2019 COMMENTAIRESÿ: SET_VAR Path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\common7\ide\commoneXtensions\microsoft\teamfoundation\team explorer\NativeBinaries\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\\Extensions\Microsoft\IntelliCode\CLI;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\devinit;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\\MSBuild\Current\Bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\;;;C:\Qt\4-head-x64-16\bin;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\redist\ia32_win\compiler;C:\Program Files\iCentral\iCentral\Runtime\x64\;C:\Program Files\iCentral\iCentral\Runtime\Win32\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\libnvvp;C:\Perl64\bin;C:\Users\julien.maille\AppData\Roaming\ActiveState\bin;C:\Program Files\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jre-11.0.8.10-hotspot\bin;C:\Program Files (x86)\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System 32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Acronis\CommandLineTool\;C:\Program Files\Acronis\PyShell\bin\;C:\Program Files (x86)\Common Files\Acronis\FileProtector\;C:\Program Files (x86)\Common Files\Acronis\FileProtector64\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\WINDOWS\SysWow64;C:\Program Files\NVIDIA Corporation\Nsight Compute 2019.5.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\CMake\bin;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\WINDOWS\system32;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files (x86)\dotnet\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WI NDOWS\System32\OpenSSH\;C:\Users\julien.maille\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\julien.maille\A ppData\Local\Programs\Python\Python37\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\cmd\;C:\Users\julien.maille\.dotnet\tools;C:\Users\julien.maille\AppData\Local\Microsoft\WindowsApps;C:\Pr ogram Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Users\julien.maille\AppData\Roaming\ ClangPowerTools\LLVM\LLVM13.0.0\bin COMMENTAIRESÿ: SET_VAR PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 85 Stepping 7, GenuineIntel COMMENTAIRESÿ: SET_VAR VCINSTALLDIR: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\ COMMENTAIRESÿ: SET_VAR VSLANG: 1033 COMMENTAIRESÿ: SET_VAR projectAllCpps: System.Collections.Hashtable COMMENTAIRESÿ: SET_VAR CUDA_PATH_V10_2: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2 COMMENTAIRESÿ: SET_VAR VisualStudioEdition: Microsoft Visual Studio Professional 2019 COMMENTAIRESÿ: SET_VAR VSLS_SESSION_KEEPALIVE_INTERVAL: 0 COMMENTAIRESÿ: SET_VAR ConfigurationType: Application COMMENTAIRESÿ: SET_VAR VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\ COMMENTAIRESÿ: SET_VAR GENICAM_GENTL32_PATH: C:\Program Files\IDS\ids_peak\ids_gevgentl\32;C:\Program Files\IDS\ids_peak\ids_u3vgentl\32 COMMENTAIRESÿ: SET_VAR PROCESSOR_ARCHITEW6432: AMD64 COMMENTAIRESÿ: SET_VAR VisualStudioVersion: 16.0 COMMENTAIRESÿ: SET_VAR WindowsTargetPlatformMinVersion: 10.0.18362.0 COMMENTAIRESÿ: SET_VAR NVCUDASAMPLES_ROOT: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0 COMMENTAIRESÿ: SET_VAR USERDOMAIN_ROAMINGPROFILE: DATA-PIXEL COMMENTAIRESÿ: SET_VAR SignInWithHomeTenantOnly: False COMMENTAIRESÿ: SET_VAR NVCUDASAMPLES6_5_ROOT: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v6.5 COMMENTAIRESÿ: SET_VAR CommandPromptType: Native COMMENTAIRESÿ: SET_VAR CommonProgramW6432: C:\Program Files\Common Files COMMENTAIRESÿ: SET_VAR APPDATA: C:\Users\julien.maille\AppData\Roaming COMMENTAIRESÿ: SET_VAR ALLUSERSPROFILE: C:\ProgramData COMMENTAIRESÿ: SET_VAR UserRootDir: C:\Users\julien.maille\AppData\Local\Microsoft\MSBuild\v4.0 COMMENTAIRESÿ: SET_VAR VSAPPIDNAME: devenv.exe COMMENTAIRESÿ: SET_VAR NVCUDASAMPLES11_2_ROOT: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.2 COMMENTAIRESÿ: SET_VAR CharacterSet: NotSet COMMENTAIRESÿ: SET_VAR OutputDirectory: debug\ COMMENTAIRESÿ: SET_VAR FPS_BROWSER_APP_PROFILE_STRING: Internet Explorer COMMENTAIRESÿ: SET_VAR __VSCMD_script_err_count: 0 COMMENTAIRESÿ: SET_VAR UCRTVersion: 10.0.18362.0 COMMENTAIRESÿ: SET_VAR ProgramFiles(x86): C:\Program Files (x86) COMMENTAIRESÿ: SET_VAR VSCMD_VER: 16.11.7 COMMENTAIRESÿ: SET_VAR VCToolsInstallDir: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ COMMENTAIRESÿ: SET_VAR OneDriveCommercial: C:\Users\julien.maille\OneDrive - Data-Pixel COMMENTAIRESÿ: SET_VAR ProgramData: C:\ProgramData COMMENTAIRESÿ: SET_VAR VS160COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\Tools\ COMMENTAIRESÿ: SET_VAR VC: 16 COMMENTAIRESÿ: SET_VAR ExtensionSdkDir: C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs COMMENTAIRESÿ: SET_VAR CUDA_PATH_V11_2: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2 COMMENTAIRESÿ: SET_VAR VSAPPIDDIR: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ COMMENTAIRESÿ: SET_VAR CPT_PROJITEM_None: System.Collections.ArrayList System.Collections.ArrayList COMMENTAIRESÿ: SET_VAR PUBLIC: C:\Users\Public COMMENTAIRESÿ: SET_VAR WindowsTargetPlatformVersion: 10.0.18362.0 COMMENTAIRESÿ: SET_VAR ProjectName: ModelView COMMENTAIRESÿ: SET_VAR Keyword: Qt4VSv1.0 COMMENTAIRESÿ: SET_VAR WindowsSDK_ExecutablePath_x64: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\x64\ COMMENTAIRESÿ: SET_VAR OutDir: debug\ COMMENTAIRESÿ: SET_VAR TEMP: C:\Users\JULIEN~1.MAI\AppData\Local\Temp COMMENTAIRESÿ: SET_VAR IDS_PEAK_SDK_PATH: C:\Program Files\IDS\ids_peak\sdk COMMENTAIRESÿ: SET_VAR RootNamespace: ModelView COMMENTAIRESÿ: SET_VAR CPT_PROJITEM_ProjectConfiguration: System.Collections.ArrayList System.Collections.ArrayList COMMENTAIRESÿ: SET_VAR INCLUDE: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\ATLMFC\include;C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include;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\um;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 COMMENTAIRESÿ: SET_VAR Platform: x64 COMMENTAIRESÿ: SET_VAR WindowsSDK_ExecutablePath_x86: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\ COMMENTAIRESÿ: SET_VAR QTMAJ: 4 COMMENTAIRESÿ: SET_VAR SolutionName: ModelView COMMENTAIRESÿ: SET_VAR MSBuildLoadMicrosoftTargetsReadOnly: true COMMENTAIRESÿ: SET_VAR ForceIdentityAuthenticationType: Embedded COMMENTAIRESÿ: SET_VAR WindowsSDKVersion: 10.0.18362.0\ COMMENTAIRESÿ: SET_VAR MSBuildProjectFile: ModelView.vcxproj COMMENTAIRESÿ: SET_VAR ComSpec: C:\WINDOWS\system32\cmd.exe COMMENTAIRESÿ: SET_VAR windir: C:\WINDOWS COMMENTAIRESÿ: SET_VAR DRVQT: C COMMENTAIRESÿ: SET_VAR PROCESSOR_ARCHITECTURE: x86 COMMENTAIRESÿ: SET_VAR LUMENERA_SDK: C:\Program Files (x86)\Lumenera Corporation\LuCam Capture Software\SDK COMMENTAIRESÿ: SET_VAR USERNAME: julien.maille COMMENTAIRESÿ: SET_VAR __DOTNET_ADD_64BIT: 1 COMMENTAIRESÿ: SET_VAR includeDirectories: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\atlmfc\include C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\VS\include 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\um 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 COMMENTAIRESÿ: SET_VAR VSCMD_ARG_HOST_ARCH: x64 COMMENTAIRESÿ: SET_VAR DriverData: C:\Windows\System32\Drivers\DriverData COMMENTAIRESÿ: SET_VAR MSBuildProjectFullPath: D:\Dev\accountManager\ModelView.vcxproj COMMENTAIRESÿ: SET_VAR PSModulePath: C:\Users\julien.maille\Documents\WindowsPowerShell\Modules;C:\Program Files (x86)\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules COMMENTAIRESÿ: SET_VAR QMAKESPEC: win32-msvc2019 COMMENTAIRESÿ: SET_VAR MSBuildProjectName: ModelView COMMENTAIRESÿ: SET_VAR UniversalCRTSdkDir: C:\Program Files (x86)\Windows Kits\10\ COMMENTAIRESÿ: SET_VAR FPS_BROWSER_USER_PROFILE_STRING: Default COMMENTAIRESÿ: SET_VAR IgnoreImportLibrary: true COMMENTAIRESÿ: SET_VAR OS: Windows_NT COMMENTAIRESÿ: SET_VAR OneDrive: C:\Users\julien.maille\OneDrive - Data-Pixel COMMENTAIRESÿ: SET_VAR WindowsSdkBinPath: C:\Program Files (x86)\Windows Kits\10\bin\ COMMENTAIRESÿ: SET_VAR itemProperties: System.Collections.Hashtable COMMENTAIRESÿ: SET_VAR MSBuildToolsVersion: 16.0 COMMENTAIRESÿ: SET_VAR FrameworkDir: C:\WINDOWS\Microsoft.NET\Framework64\ COMMENTAIRESÿ: SET_VAR DRV: C COMMENTAIRESÿ: SET_VAR CPT_PROJITEM_CustomBuild: System.Collections.ArrayList System.Collections.ArrayList System.Collections.ArrayList COMMENTAIRESÿ: SET_VAR VS120COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\ COMMENTAIRESÿ: SET_VAR GENICAM_CACHE_V3_0: C:\ProgramData\GenICam\xml\cache COMMENTAIRESÿ: SET_VAR ATLMinimizesCRunTimeLibraryUsage: false COMMENTAIRESÿ: SET_VAR WindowsSDKLibVersion: 10.0.18362.0\ COMMENTAIRESÿ: SET_VAR VSSKUEDITION: Professional COMMENTAIRESÿ: SET_VAR CUDA_PATH_V11_0: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0 COMMENTAIRESÿ: SET_VAR CudaPreferredToolArchitecture: x64 COMMENTAIRESÿ: SET_VAR NVCUDASAMPLES10_2_ROOT: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.2 COMMENTAIRESÿ: SET_VAR RegionCode: EMEA COMMENTAIRESÿ: SET_VAR CUDA_PATH: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2 COMMENTAIRESÿ: SET_VAR CommonProgramFiles: C:\Program Files (x86)\Common Files COMMENTAIRESÿ: SET_VAR NVCUDASAMPLES11_0_ROOT: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0 COMMENTAIRESÿ: SET_VAR DevEnvDir: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\ COMMENTAIRESÿ: SET_VAR PROMPT: $P$G COMMENTAIRESÿ: SET_VAR IntDir: debug\ COMMENTAIRESÿ: SET_VAR Configuration: Debug COMMENTAIRESÿ: Cache repository - project load was successful PROJECT: D:\Dev\accountManager\ModelView.vcxproj [Debug|x64] COMMENTAIRESÿ: PCH not enabled for this project! COMMENTAIRESÿ: Processing 1 cpps COMMENTAIRESÿ: [CONTEXT] item namespace = @(ClCompile) COMMENTAIRESÿ: INVOKE: clang++.exe -x c++ "D:\Dev\accountManager\View.cpp" -std=c++14 -Wall -fms-compatibility-version=19.10 -Wmicrosoft -Wno-invalid-token-paste -Wno-unknown-pragmas -Wno-unused-value -fsyntax-only "-D_MT" "-D_DLL" "-D_WINDOWS" "-DUNICODE" "-DWIN32" "-DQT_DLL" "-DQT_GUI_LIB" "-DQT_CORE_LIB" "-DQT_HAVE_MMX" "-DQT_HAVE_3DNOW" "-DQT_HAVE_SSE" "-DQT_HAVE_MMXEXT" "-DQT_HAVE_SSE2" "-DQT_THREAD_SUPPORT" "-D_DEBUG_FUNCTIONAL_MACHINERY" -isystem"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\include" -isystem"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.29.30133\atlmfc\include" -isystem"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\VS\include" -isystem"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt" -isystem"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um" -isystem"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared" -isystem"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\winrt" -isystem"C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\cppwinrt" -I"c:\Qt\4-head-x64-16\mkspecs\win32-msvc2019" 1: D:\Dev\accountManager\View.cpp DBOGUERÿ: Receiving results for clang job 1 In file included from D:\Dev\accountManager\View.cpp:1: D:\Dev\accountManager/View.h:3:10: fatal error: 'QWidget' file not found #include ^~~~~~~~~ 1 error generated. Got errors. COMMENTAIRESÿ: Cleaning up PCH temporaries: COMMENTAIRESÿ: --- CLANG COMPILE FINISHED --- ```
hero101111 commented 2 years ago

@JulienMaille, please make sure you're posting the log when first compiling the project using Clang Power Tools after starting Visual Studio. All subsequent tries, within that Visual Studio running process, will bypass the project loading mechanism, and use the cached results of the first try.

The log you've posted appears to be from a re-run.

Also, make sure that you've modified clang-build.ps as instructed above with

         $VerbosePreference="Continue"; $DebugPreference="Continue"

This will instruct the script to output more diagnostic messages into the log. After modifying clang-build.ps1 you need to close Visual Studio and open it again, and try compiling the project.

JulienMaille commented 2 years ago

@hero101111 Have you unfolded my debug output just above? I just tried again (visual studio freshly restarted) and obtained the same issue with #include <QWidget>

EDIT: I switched to Release mode and back to Debug mode, on the first try I get a more verbose output:

--- CLANG COMPILE STARTED ---

PROJECT: D:\Dev\accountManager\ModelView.vcxproj [Debug|x64]
Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le chemin d'accŠs.¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\16.0_ea6f7caa\extensions\weemhfip.dg5\Tooling\
v1\psClang\io.ps1:333 : 13
+         if ([System.IO.Path]::IsPathRooted($childPath))
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException
Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le chemin d'accŠs.¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\16.0_ea6f7caa\extensions\weemhfip.dg5\Tooling\
v1\psClang\io.ps1:333 : 13
+         if ([System.IO.Path]::IsPathRooted($childPath))
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException
Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le chemin d'accŠs.¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\16.0_ea6f7caa\extensions\weemhfip.dg5\Tooling\
v1\psClang\io.ps1:333 : 13
+         if ([System.IO.Path]::IsPathRooted($childPath))
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException
Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le chemin d'accŠs.¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\16.0_ea6f7caa\extensions\weemhfip.dg5\Tooling\
v1\psClang\io.ps1:333 : 13
+         if ([System.IO.Path]::IsPathRooted($childPath))
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException
Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le chemin d'accŠs.¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\16.0_ea6f7caa\extensions\weemhfip.dg5\Tooling\
v1\psClang\io.ps1:333 : 13
+         if ([System.IO.Path]::IsPathRooted($childPath))
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException
Exception lors de l'appel de ®IsPathRooted¯ avec ®1¯ argument(s): ®CaractŠres non conformes dans le chemin d'accŠs.¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\16.0_ea6f7caa\extensions\weemhfip.dg5\Tooling\
v1\psClang\io.ps1:333 : 13
+         if ([System.IO.Path]::IsPathRooted($childPath))
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : ArgumentException
1: D:\Dev\accountManager\View.cpp
In file included from D:\Dev\accountManager\View.cpp:1:
D:\Dev\accountManager/View.h:3:10: fatal error: 'QWidget' file not found
#include <QWidget>
         ^~~~~~~~~
1 error generated.

Got errors.

--- CLANG COMPILE FINISHED ---
mariru27 commented 1 year ago

Hi @JulienMaille, @FromtonRouge,

Do you have the same issue on Clang Power Tools v2023.6.0

Kind regards, Marina

JulienMaille commented 1 year ago

@mariru27 this is what I get

--- CLANG TIDY STARTED ---

Get-FileDirectory : Impossible de lier l'argument au paramŠtre ®ÿfilePathÿ¯, car il s'agit d'une chaŒne vide.
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\17.0_ce9a95c0\extensions\edpwaoan.0u1\Tooling\
v1\psClang\msbuild-project-load.ps1:354 : 59
+ ... [string] $projectSlnDir = Get-FileDirectory -filePath $projectSlnPath
+                                                           ~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData : (:) [Get-FileDirectory], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Get-FileDirectory
Exception lors de l'appel de ®ÿParseÿ¯ avec ®ÿ1ÿ¯ argument(s)ÿ: ®ÿLe format de la chaŒne d'entr‚e est incorrect.ÿ¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\17.0_ce9a95c0\extensions\edpwaoan.0u1\Tooling\
v1\clang-build.ps1:1230 : 13
+         if ([double]::Parse($VisualStudioVersion) -gt [double]::Parse ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : FormatException

--- CLANG TIDY FINISHED ---
mariru27 commented 1 year ago

Hi @JulienMaille,

Thank you for your help

Can you provide full verbose log? (activate verbose from settings -> verbose mode)

Kind regards, Marina

JulienMaille commented 1 year ago

@mariru27 I tested again on https://github.com/weitingtu/accountManager it works

On my project

--- CLANG TIDY STARTED ---

COMMENTAIRESÿ: Current Clang Power Tools VSIX version: 2023.6.0
COMMENTAIRESÿ: Loaded assembly C:\Program Files\Microsoft Visual 
Studio\2022\Professional\MSBuild\Current\Bin\Microsoft.Build.Utilities.Core.dll
COMMENTAIRESÿ: clang-build.ps1 invocation args: 
  aVcxprojToCompile = D:\Dev\Redacted-x64\Redacted\Analysis\RedactedDetection\Analysis_RedactedDetection_x64.vcxproj 
  aCppToCompile = D:\Dev\Redacted-x64\Redacted\Tools\OpticalSegment\BmpLoadSave.cpp 
  aVcxprojConfigPlatform = Debug|x64 
  aClangCompileFlags = -Wall -fms-compatibility-version=19.10 -Wmicrosoft -Wno-invalid-token-paste -Wno-unknown-pragmas
 -Wno-unused-value 
  aContinueOnError = True 
  Verbose = True 
  aTidyFlags = .clang-tidy 
  aTidyHeaderFilter = .* 
  aUseParallelCompile = True 
  aVisualStudioVersion = 2022 
  aSolutionsPath = D:\Dev\Redacted-x64\Redacted\Main_solution_x64.sln 
COMMENTAIRESÿ: CPU logical core count: 20
COMMENTAIRESÿ: Scanning for solution files
COMMENTAIRESÿ: Caching solution file \\?\D:\Dev\Redacted-x64\Redacted\Main_solution_x64.sln
COMMENTAIRESÿ: Solution full path: D:\Dev\Redacted-x64\Redacted\Main_solution_x64.sln
COMMENTAIRESÿ: Solution data length: 19963
COMMENTAIRESÿ: Solution file paths:
COMMENTAIRESÿ:   D:\Dev\Redacted-x64\Redacted\Main_solution_x64.sln
COMMENTAIRESÿ: 
COMMENTAIRESÿ: Source directory: D:\Dev\Redacted-x64\Redacted\
COMMENTAIRESÿ: Scanning for project files
COMMENTAIRESÿ: Retrieving project list for solution D:\Dev\Redacted-x64\Redacted\Main_solution_x64.sln
COMMENTAIRESÿ: Solution directory: D:\Dev\Redacted-x64\Redacted\
COMMENTAIRESÿ: Intermediate solution project matches count: 39
[snip]
COMMENTAIRESÿ: 
COMMENTAIRESÿ: Found 39 projects
COMMENTAIRESÿ: Trying to load project 
D:\Dev\Redacted-x64\Redacted\Analysis\RedactedDetection\Analysis_RedactedDetection_x64.vcxproj from cache repository
COMMENTAIRESÿ: Loading project cache repository index
COMMENTAIRESÿ: Cache repository does not contain record of project
COMMENTAIRESÿ: Deleting variables initialized by previous project:
COMMENTAIRESÿ: 
COMMENTAIRESÿ: Importing environment variables into current scope
COMMENTAIRESÿ: SET_VAR __DOTNET_ADD_64BIT: 1
COMMENTAIRESÿ: SET_VAR __DOTNET_PREFERRED_BITNESS: 64
COMMENTAIRESÿ: SET_VAR __VSCMD_PREINIT_PATH: ;;C:\Qt\5-build\qt-5.15.10.kde-dynamic-msvc2022-x64\bin;C:\Program 
Files\NVIDIA\CUDNN\v8.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin;C:\Program Files\NVIDIA GPU 
Computing Toolkit\CUDA\v11.7\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared 
Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Intel\Shared 
Libraries\redist\ia32_win\compiler;C:\Program Files\iCentral\iCentral\Runtime\x64\;C:\Program 
Files\iCentral\iCentral\Runtime\Win32\;C:\Perl64\bin;C:\Users\julien.maille\AppData\Roaming\ActiveState\bin;C:\Program 
Files\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jre-11.0.8.10-hotspot\bin;C:\Program Files 
(x86)\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System
32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA 
Corporation\PhysX\Common;C:\Program Files\Acronis\CommandLineTool\;C:\Program Files\Acronis\PyShell\bin\;C:\Program 
Files (x86)\Common Files\Acronis\FileProtector\;C:\Program Files (x86)\Common Files\Acronis\FileProtector64\;C:\Program
 Files (x86)\Common Files\Acronis\SnapAPI\;C:\WINDOWS\SysWow64;C:\Program Files\Microsoft SQL 
Server\110\Tools\Binn\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\WINDOWS\system32;C:\Program Files\NVIDIA 
Corporation\NVIDIA NvDLISR;C:\Program Files 
(x86)\dotnet\;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenS
SH\;C:\Program Files\CMake\bin;C:\Program Files 
(x86)\PICC;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDO
WS\System32\OpenSSH\;C:\Program Files (x86)\Cegid\ManufacturingPMI\;C:\Program Files\Microsoft VS Code\bin;C:\Program 
Files\PowerShell\7\;C:\Users\julien.maille\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\julien.maille\AppDa
ta\Local\Programs\Python\Python37\;C:\Program Files (x86)\Microsoft Visual 
Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team 
Explorer\Git\cmd\;C:\Users\julien.maille\.dotnet\tools;C:\Users\julien.maille\AppData\Local\Microsoft\WindowsApps;
COMMENTAIRESÿ: SET_VAR _IsNativeEnvironment: true
COMMENTAIRESÿ: SET_VAR ALLUSERSPROFILE: C:\ProgramData
COMMENTAIRESÿ: SET_VAR APPCODE_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\appcode.vmoptions
COMMENTAIRESÿ: SET_VAR APPDATA: C:\Users\julien.maille\AppData\Roaming
COMMENTAIRESÿ: SET_VAR AVS_PROFESSIONAL_SDK5_1: C:\Program Files\Adaptive Vision\Adaptive Vision Studio 5.1 
Professional\SDK
COMMENTAIRESÿ: SET_VAR CLION_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\clion.vmoptions
COMMENTAIRESÿ: SET_VAR CommandPromptType: Native
COMMENTAIRESÿ: SET_VAR CommonProgramFiles: C:\Program Files\Common Files
COMMENTAIRESÿ: SET_VAR CommonProgramFiles(x86): C:\Program Files (x86)\Common Files
COMMENTAIRESÿ: SET_VAR CommonProgramW6432: C:\Program Files\Common Files
COMMENTAIRESÿ: SET_VAR COMPLUS_GCGen0MaxBudget: 1000000
COMMENTAIRESÿ: SET_VAR COMPUTERNAME: DP066
COMMENTAIRESÿ: SET_VAR ComSpec: C:\WINDOWS\system32\cmd.exe
COMMENTAIRESÿ: SET_VAR CPT_CPULIMIT: 20
COMMENTAIRESÿ: SET_VAR CUDA_BIN_PATH: ;
COMMENTAIRESÿ: SET_VAR CUDA_PATH: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7
COMMENTAIRESÿ: SET_VAR CUDA_PATH_V11_7: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7
COMMENTAIRESÿ: SET_VAR CUDAMAJ: 0
COMMENTAIRESÿ: SET_VAR CudaPreferredToolArchitecture: x64
COMMENTAIRESÿ: SET_VAR DATAGRIP_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\datagrip.vmoptions
COMMENTAIRESÿ: SET_VAR DATASPELL_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\dataspell.vmoptions
COMMENTAIRESÿ: SET_VAR DEVECOSTUDIO_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\devecostudio.vmoptions
COMMENTAIRESÿ: SET_VAR DevEnvDir: C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\
COMMENTAIRESÿ: SET_VAR DriverData: C:\Windows\System32\Drivers\DriverData
COMMENTAIRESÿ: SET_VAR DRV: C
COMMENTAIRESÿ: SET_VAR DRVQT: C
COMMENTAIRESÿ: SET_VAR EFC_8904: 1
COMMENTAIRESÿ: SET_VAR ExtensionSdkDir: C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs
COMMENTAIRESÿ: SET_VAR EXTERNAL_INCLUDE: C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\include;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\ATLMFC\include;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows 
Kits\10\include\10.0.19041.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um;C:\Program Files 
(x86)\Windows Kits\10\\include\10.0.19041.0\\shared;C:\Program Files (x86)\Windows 
Kits\10\\include\10.0.19041.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt
COMMENTAIRESÿ: SET_VAR ForceIdentityAuthenticationType: Embedded
COMMENTAIRESÿ: SET_VAR FPS_BROWSER_APP_PROFILE_STRING: Internet Explorer
COMMENTAIRESÿ: SET_VAR FPS_BROWSER_USER_PROFILE_STRING: Default
COMMENTAIRESÿ: SET_VAR Framework40Version: v4.0
COMMENTAIRESÿ: SET_VAR FrameworkDir: C:\Windows\Microsoft.NET\Framework64\
COMMENTAIRESÿ: SET_VAR FrameworkDir64: C:\Windows\Microsoft.NET\Framework64\
COMMENTAIRESÿ: SET_VAR FrameworkVersion: v4.0.30319
COMMENTAIRESÿ: SET_VAR FrameworkVersion64: v4.0.30319
COMMENTAIRESÿ: SET_VAR GATEWAY_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\gateway.vmoptions
COMMENTAIRESÿ: SET_VAR GCExpConfigUsedInSession: 10
COMMENTAIRESÿ: SET_VAR GENICAM_CACHE_V3_0: C:\ProgramData\GenICam\xml\cache
COMMENTAIRESÿ: SET_VAR GENICAM_GENTL32_PATH: C:\Program Files\Data-Pixel\Redacted\Drivers\Vimba\USBTL\Win32
COMMENTAIRESÿ: SET_VAR GENICAM_GENTL64_PATH: C:\Program Files\Data-Pixel\Redacted\Drivers\Vimba\USBTL\Win64;C:\Program 
Files\Allied Vision\Vimba X\cti
COMMENTAIRESÿ: SET_VAR GOLAND_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\goland.vmoptions
COMMENTAIRESÿ: SET_VAR HOMEDRIVE: C:
COMMENTAIRESÿ: SET_VAR HOMEPATH: \Users\julien.maille
COMMENTAIRESÿ: SET_VAR IDEA_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\idea.vmoptions
COMMENTAIRESÿ: SET_VAR INCLUDE: C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\include;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\ATLMFC\include;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Auxiliary\VS\include;C:\Program Files (x86)\Windows 
Kits\10\include\10.0.19041.0\ucrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um;C:\Program Files 
(x86)\Windows Kits\10\\include\10.0.19041.0\\shared;C:\Program Files (x86)\Windows 
Kits\10\\include\10.0.19041.0\\winrt;C:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt
COMMENTAIRESÿ: SET_VAR INTEL_DEV_REDIST: C:\Program Files (x86)\Common Files\Intel\Shared Libraries\
COMMENTAIRESÿ: SET_VAR JAVA_HOME: C:\Program Files\AdoptOpenJDK\jre-8.0.262.10-hotspot\
COMMENTAIRESÿ: SET_VAR JETBRAINS_CLIENT_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\jetbrains_client.vmoptions
COMMENTAIRESÿ: SET_VAR JETBRAINSCLIENT_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\jetbrainsclient.vmoptions
COMMENTAIRESÿ: SET_VAR LIB: C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\lib\x64;C:\Program Files (x86)\Windows 
Kits\10\lib\10.0.19041.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\\lib\10.0.19041.0\\um\x64
COMMENTAIRESÿ: SET_VAR LIBPATH: C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\lib\x64;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\lib\x86\store\references;C:\Program Files (x86)\Windows 
Kits\10\UnionMetadata\10.0.19041.0;C:\Program Files (x86)\Windows 
Kits\10\References\10.0.19041.0;C:\Windows\Microsoft.NET\Framework64\v4.0.30319
COMMENTAIRESÿ: SET_VAR LOCALAPPDATA: C:\Users\julien.maille\AppData\Local
COMMENTAIRESÿ: SET_VAR LOGONSERVER: \\DP-DC2
COMMENTAIRESÿ: SET_VAR MSBuildLoadMicrosoftTargetsReadOnly: true
COMMENTAIRESÿ: SET_VAR NUMBER_OF_PROCESSORS: 20
COMMENTAIRESÿ: SET_VAR NVTOOLSEXT_PATH: C:\Program Files\NVIDIA Corporation\NvToolsExt\
COMMENTAIRESÿ: SET_VAR OneDrive: C:\Users\julien.maille\OneDrive - Data-Pixel
COMMENTAIRESÿ: SET_VAR OneDriveCommercial: C:\Users\julien.maille\OneDrive - Data-Pixel
COMMENTAIRESÿ: SET_VAR OnlineServices: Online Services
COMMENTAIRESÿ: SET_VAR OS: Windows_NT
COMMENTAIRESÿ: SET_VAR Path: C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\bin\HostX64\x64;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\Common7\IDE\VC\VCPackages;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files\Microsoft
 Visual Studio\2022\Professional\MSBuild\Current\bin\Roslyn;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\Team Tools\Performance Tools\x64;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual 
Studio\Shared\Common\VSPerfCollectionTools\vs2019\\x64;C:\Program Files (x86)\Microsoft Visual 
Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 
Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64;C:\Program Files (x86)\Windows 
Kits\10\bin\\x64;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\\MSBuild\Current\Bin\amd64;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;C:\Program 
Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\Common7\Tools\;;;C:\Qt\5-build\qt-5.15.10.kde-dynamic-msvc2022-x64\bin;C:\Program 
Files\NVIDIA\CUDNN\v8.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin;C:\Program Files\NVIDIA GPU 
Computing Toolkit\CUDA\v11.7\libnvvp;C:\Program Files (x86)\Common Files\Intel\Shared 
Libraries\redist\intel64_win\compiler;C:\Program Files (x86)\Common Files\Intel\Shared 
Libraries\redist\ia32_win\compiler;C:\Program Files\iCentral\iCentral\Runtime\x64\;C:\Program 
Files\iCentral\iCentral\Runtime\Win32\;C:\Perl64\bin;C:\Users\julien.maille\AppData\Roaming\ActiveState\bin;C:\Program 
Files\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jre-11.0.8.10-hotspot\bin;C:\Program Files 
(x86)\AdoptOpenJDK\jre-8.0.262.10-hotspot\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System
32\WindowsPowerShell\v1.0\;C:\windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA 
Corporation\PhysX\Common;C:\Program Files\Acronis\CommandLineTool\;C:\Program Files\Acronis\PyShell\bin\;C:\Program 
Files (x86)\Common Files\Acronis\FileProtector\;C:\Program Files (x86)\Common Files\Acronis\FileProtector64\;C:\Program
 Files (x86)\Common Files\Acronis\SnapAPI\;C:\WINDOWS\SysWow64;C:\Program Files\Microsoft SQL 
Server\110\Tools\Binn\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\WINDOWS\system32;C:\Program Files\NVIDIA 
Corporation\NVIDIA NvDLISR;C:\Program Files 
(x86)\dotnet\;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenS
SH\;C:\Program Files\CMake\bin;C:\Program Files 
(x86)\PICC;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDO
WS\System32\OpenSSH\;C:\Program Files (x86)\Cegid\ManufacturingPMI\;C:\Program Files\Microsoft VS Code\bin;C:\Program 
Files\PowerShell\7\;C:\Users\julien.maille\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\julien.maille\AppDa
ta\Local\Programs\Python\Python37\;C:\Program Files (x86)\Microsoft Visual 
Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team 
Explorer\Git\cmd\;C:\Users\julien.maille\.dotnet\tools;C:\Users\julien.maille\AppData\Local\Microsoft\WindowsApps;;C:\P
rogram Files\Microsoft Visual 
Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files\Microsoft Visual 
Studio\2022\Professional\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Users\julien.maille\AppData\Roaming\Clan
gPowerTools\LLVM\LLVM16.0.0\bin;C:\Users\julien.maille\AppData\Roaming\ClangPowerTools\LLVM\LLVM16.0.0\bin
COMMENTAIRESÿ: SET_VAR PATHEXT: .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PL;.WPL;.CPL
COMMENTAIRESÿ: SET_VAR PHPSTORM_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\phpstorm.vmoptions
COMMENTAIRESÿ: SET_VAR PkgDefApplicationConfigFile: 
C:\Users\julien.maille\AppData\Local\Microsoft\VisualStudio\17.0_ce9a95c0\devenv.exe.config
COMMENTAIRESÿ: SET_VAR Platform: x64
COMMENTAIRESÿ: SET_VAR platformcode: 5X
COMMENTAIRESÿ: SET_VAR POWERSHELL_DISTRIBUTION_CHANNEL: MSI:Windows 10 Pro
COMMENTAIRESÿ: SET_VAR PROCESSOR_ARCHITECTURE: AMD64
COMMENTAIRESÿ: SET_VAR PROCESSOR_IDENTIFIER: Intel64 Family 6 Model 85 Stepping 7, GenuineIntel
COMMENTAIRESÿ: SET_VAR PROCESSOR_LEVEL: 6
COMMENTAIRESÿ: SET_VAR PROCESSOR_REVISION: 5507
COMMENTAIRESÿ: SET_VAR ProgramData: C:\ProgramData
COMMENTAIRESÿ: SET_VAR ProgramFiles: C:\Program Files
COMMENTAIRESÿ: SET_VAR ProgramFiles(x86): C:\Program Files (x86)
COMMENTAIRESÿ: SET_VAR ProgramW6432: C:\Program Files
COMMENTAIRESÿ: SET_VAR PROMPT: $P$G
COMMENTAIRESÿ: SET_VAR PSExecutionPolicyPreference: Unrestricted
COMMENTAIRESÿ: SET_VAR PSModulePath: C:\Users\julien.maille\Documents\WindowsPowerShell\Modules;C:\Program 
Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
COMMENTAIRESÿ: SET_VAR PUBLIC: C:\Users\Public
COMMENTAIRESÿ: SET_VAR PYCHARM_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\pycharm.vmoptions
COMMENTAIRESÿ: SET_VAR QMAKESPEC: win32-msvc
COMMENTAIRESÿ: SET_VAR QTDIR: C:\Qt\5-build\qt-5.15.10.kde-dynamic-msvc2022-x64
COMMENTAIRESÿ: SET_VAR QTMAJ: 5
COMMENTAIRESÿ: SET_VAR QTVER: 5.15.10.kde
COMMENTAIRESÿ: SET_VAR RegionCode: EMEA
COMMENTAIRESÿ: SET_VAR RIDER_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\rider.vmoptions
COMMENTAIRESÿ: SET_VAR RUBYMINE_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\rubymine.vmoptions
COMMENTAIRESÿ: SET_VAR ServiceHubLogSessionKey: 8AB875C5
COMMENTAIRESÿ: SET_VAR SESSIONNAME: Console
COMMENTAIRESÿ: SET_VAR SignInWithHomeTenantOnly: False
COMMENTAIRESÿ: SET_VAR STUDIO_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\studio.vmoptions
COMMENTAIRESÿ: SET_VAR SystemDrive: C:
COMMENTAIRESÿ: SET_VAR SystemRoot: C:\WINDOWS
COMMENTAIRESÿ: SET_VAR TEMP: C:\Users\JULIEN~1.MAI\AppData\Local\Temp
COMMENTAIRESÿ: SET_VAR ThreadedWaitDialogDpiContext: -4
COMMENTAIRESÿ: SET_VAR TMP: C:\Users\JULIEN~1.MAI\AppData\Local\Temp
COMMENTAIRESÿ: SET_VAR UCRTVersion: 10.0.19041.0
COMMENTAIRESÿ: SET_VAR UniversalCRTSdkDir: C:\Program Files (x86)\Windows Kits\10\
COMMENTAIRESÿ: SET_VAR USERDNSDOMAIN: DATA-PIXEL.LAN
COMMENTAIRESÿ: SET_VAR USERDOMAIN: DATA-PIXEL
COMMENTAIRESÿ: SET_VAR USERDOMAIN_ROAMINGPROFILE: DATA-PIXEL
COMMENTAIRESÿ: SET_VAR USERNAME: julien.maille
COMMENTAIRESÿ: SET_VAR USERPROFILE: C:\Users\julien.maille
COMMENTAIRESÿ: SET_VAR VC: 17
COMMENTAIRESÿ: SET_VAR VCIDEInstallDir: C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\VC\
COMMENTAIRESÿ: SET_VAR VCINSTALLDIR: C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\
COMMENTAIRESÿ: SET_VAR VCToolsInstallDir: C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\
COMMENTAIRESÿ: SET_VAR VCToolsRedistDir: C:\Program Files\Microsoft Visual 
Studio\2022\Professional\VC\Redist\MSVC\14.36.32532\
COMMENTAIRESÿ: SET_VAR VCToolsVersion: 14.36.32532
COMMENTAIRESÿ: SET_VAR VCVER: 2022
COMMENTAIRESÿ: SET_VAR VIMBA_HOME: C:\Program Files\Allied Vision\Vimba_6.0\
COMMENTAIRESÿ: SET_VAR VIMBA_X_HOME: C:\Program Files\Allied Vision\Vimba X
COMMENTAIRESÿ: SET_VAR VisualStudioDir: C:\Users\julien.maille\Documents\Visual Studio 2022
COMMENTAIRESÿ: SET_VAR VisualStudioEdition: Microsoft Visual Studio Professional 2022
COMMENTAIRESÿ: SET_VAR VisualStudioVersion: 17.0
COMMENTAIRESÿ: SET_VAR VS_Perf_Session_GCHeapCount: 20
COMMENTAIRESÿ: SET_VAR VS110COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\
COMMENTAIRESÿ: SET_VAR VS120COMNTOOLS: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\
COMMENTAIRESÿ: SET_VAR VS170COMNTOOLS: C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\Tools\
COMMENTAIRESÿ: SET_VAR VSAPPIDDIR: C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\
COMMENTAIRESÿ: SET_VAR VSAPPIDNAME: devenv.exe
COMMENTAIRESÿ: SET_VAR VSCMD_ARG_app_plat: Desktop
COMMENTAIRESÿ: SET_VAR VSCMD_ARG_HOST_ARCH: x64
COMMENTAIRESÿ: SET_VAR VSCMD_ARG_TGT_ARCH: x64
COMMENTAIRESÿ: SET_VAR VSCMD_VER: 17.6.4
COMMENTAIRESÿ: SET_VAR vsconsoleoutput: 1
COMMENTAIRESÿ: SET_VAR VSINSTALLDIR: C:\Program Files\Microsoft Visual Studio\2022\Professional\
COMMENTAIRESÿ: SET_VAR VSLANG: 1033
COMMENTAIRESÿ: SET_VAR VSSKUEDITION: Professional
COMMENTAIRESÿ: SET_VAR WEBIDE_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\webide.vmoptions
COMMENTAIRESÿ: SET_VAR WEBSTORM_VM_OPTIONS: D:\6. Divers\jetbra\vmoptions\webstorm.vmoptions
COMMENTAIRESÿ: SET_VAR windir: C:\WINDOWS
COMMENTAIRESÿ: SET_VAR WindowsLibPath: C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.19041.0;C:\Program 
Files (x86)\Windows Kits\10\References\10.0.19041.0
COMMENTAIRESÿ: SET_VAR WindowsSDK_ExecutablePath_x64: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 
4.5.1 Tools\x64\
COMMENTAIRESÿ: SET_VAR WindowsSDK_ExecutablePath_x86: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 
4.5.1 Tools\
COMMENTAIRESÿ: SET_VAR WindowsSdkBinPath: C:\Program Files (x86)\Windows Kits\10\bin\
COMMENTAIRESÿ: SET_VAR WindowsSdkDir: C:\Program Files (x86)\Windows Kits\10\
COMMENTAIRESÿ: SET_VAR WindowsSDKLibVersion: 10.0.19041.0\
COMMENTAIRESÿ: SET_VAR WindowsSdkVerBinPath: C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\
COMMENTAIRESÿ: SET_VAR WindowsSDKVersion: 10.0.19041.0\
COMMENTAIRESÿ: SET_VAR MSBuildProjectFullPath: 
D:\Dev\Redacted-x64\Redacted\Analysis\RedactedDetection\Analysis_RedactedDetection_x64.vcxproj
COMMENTAIRESÿ: SET_VAR ProjectDir: D:\Dev\Redacted-x64\Redacted\Analysis\RedactedDetection\
COMMENTAIRESÿ: SET_VAR MSBuildProjectExtension: .vcxproj
COMMENTAIRESÿ: SET_VAR MSBuildProjectFile: Analysis_RedactedDetection_x64.vcxproj
COMMENTAIRESÿ: SET_VAR MSBuildProjectName: Analysis_RedactedDetection_x64
COMMENTAIRESÿ: SET_VAR MSBuildProjectDirectory: D:\Dev\Redacted-x64\Redacted\Analysis\RedactedDetection\
COMMENTAIRESÿ: SET_VAR MSBuildProgramFiles32: C:\Program Files (x86)
COMMENTAIRESÿ: SET_VAR ProjectName: Analysis_RedactedDetection_x64
COMMENTAIRESÿ: SET_VAR TargetName: Analysis_RedactedDetection_x64
COMMENTAIRESÿ: SET_VAR UserRootDir: C:\Users\julien.maille\AppData\Local\Microsoft\MSBuild\v4.0
COMMENTAIRESÿ: SET_VAR VisualStudioVersion: 17.0
COMMENTAIRESÿ: SET_VAR MSBuildToolsVersion: 17.0
COMMENTAIRESÿ: Retrieving project list for solution D:\Dev\Redacted-x64\Redacted\Main_solution_x64.sln
COMMENTAIRESÿ: Solution directory: D:\Dev\Redacted-x64\Redacted\
COMMENTAIRESÿ: Intermediate solution project matches count: 39
[snip]
COMMENTAIRESÿ: 
Get-FileDirectory : Impossible de lier l'argument au paramŠtre ®ÿfilePathÿ¯, car il s'agit d'une chaŒne vide.
COMMENTAIRESÿ: Platform toolset: v141
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\17.0_ce9a95c0\extensions\edpwaoan.0u1\Tooling\
v1\psClang\msbuild-project-load.ps1:354 : 59
+ ... [string] $projectSlnDir = Get-FileDirectory -filePath $projectSlnPath
+                                                           ~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData : (:) [Get-FileDirectory], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Get-FileDirectory
Exception lors de l'appel de ®ÿParseÿ¯ avec ®ÿ1ÿ¯ argument(s)ÿ: ®ÿLe format de la chaŒne d'entr‚e est incorrect.ÿ¯
Au caractŠre C:\users\julien.maille\appdata\local\microsoft\visualstudio\17.0_ce9a95c0\extensions\edpwaoan.0u1\Tooling\
v1\clang-build.ps1:1230 : 13
+         if ([double]::Parse($VisualStudioVersion) -gt [double]::Parse ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : FormatException
COMMENTAIRESÿ: [CONTEXT] item namespace = @(ClCompile)
COMMENTAIRESÿ: Force includes:
COMMENTAIRESÿ:   
COMMENTAIRESÿ: 
COMMENTAIRESÿ: Preprocessor definitions:
COMMENTAIRESÿ:   "-D_MT"
COMMENTAIRESÿ:   "-D_DLL"
COMMENTAIRESÿ:   "-D_DEBUG_FUNCTIONAL_MACHINERY"
COMMENTAIRESÿ: 
COMMENTAIRESÿ: Additional include directories:
COMMENTAIRESÿ: 
COMMENTAIRESÿ: Detected (vswhere) VisualStudio installation path: C:\Program Files\Microsoft Visual 
Studio\2022\Professional
COMMENTAIRESÿ: Visual Studio location: C:\Program Files\Microsoft Visual Studio\2022\Professional
COMMENTAIRESÿ: Detected (vswhere) VisualStudio installation path: C:\Program Files\Microsoft Visual 
Studio\2022\Professional
COMMENTAIRESÿ: MSCVER: 14.36.32532
COMMENTAIRESÿ: WinSDK version: 8.1
COMMENTAIRESÿ: Include directories:
COMMENTAIRESÿ:   C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\include
COMMENTAIRESÿ:   C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\atlmfc\include
COMMENTAIRESÿ:   C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\VS\include
COMMENTAIRESÿ:   C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt
COMMENTAIRESÿ:   C:\Program Files (x86)\Windows Kits\8.1\Include\um
COMMENTAIRESÿ:   C:\Program Files (x86)\Windows Kits\8.1\Include\shared
COMMENTAIRESÿ:   C:\Program Files (x86)\Windows Kits\8.1\Include\winrt
COMMENTAIRESÿ: 
COMMENTAIRESÿ: Project does not have any items to compile
COMMENTAIRESÿ: No PCH information for this project!
COMMENTAIRESÿ: Processing 0 cpps

COMMENTAIRESÿ: Cleaning up PCH temporaries:
COMMENTAIRESÿ: 

--- CLANG TIDY FINISHED ---