An error (Assertion failed) occurred when executing compiled exe with Visual Studio 2017. Is this a known problem?
RegQueryValueEx: returned 2: C
RegOpenKeyEx: returned 2:
RegQueryValueEx: returned 2: C
RegOpenKeyEx: returned 2:
Assertion failed: !(isOverridden && isOutOfDate) && “an overridden cannot be out-of-date”, file c:\build\release\buildtype\release\sources\root-6.14.04\interpreter\llvm\src\tools\clang\include\clang\serialization\module.h, line 72
#include <TCanvas.h>
int main() {
TCanvas *c1 = new TCanvas();
c1->SaveAs("hist.pdf");
return 0;
}
Set C:\root\include;$(IncludePath) as IncludePath.
Set C:\root\lib*.lib;%(AdditionalDependencies) as AdditionalDependencies.
Set PATH=C:\root\bin;%PATH% as environment.
ROOTSYS=C:\root
I deleted line 43-46 in the typetraits.hxx due to the following problem.
ROOT Version: root_v6.14.04.win32.vc15.zip Platform: Windows 10 Compiler: Visual Studio 2017 15.8.6 Win32