View Issue Details

IDProjectCategoryView StatusLast Update
0002403NoesisGUIC++ SDKpublic2022-08-23 14:40
Reporterjsantos Assigned Tojsantos  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product Version3.1.5 
Target Version3.1.6Fixed in Version3.1.6 
Summary0002403: Compiler warnings in Find.h (VS2022)
Description

Hi everyone, for the last few weeks we’ve been seeing compiler warnings from VS2022 when building the Noesis plugin. Here’s what they look like:

E:\draconis\main-1\Draconis\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Include\NsCore\Find.inl(15): warning C5257: '_FINDEX_INFO_LEVELS': enumeration was previously declared without a fixed underlying type
E:\draconis\main-1\Draconis\Plugins\NoesisGUI\Source\Noesis\NoesisSDK\Include\NsCore\Find.inl(16): warning C5257: '_FINDEX_SEARCH_OPS': enumeration was previously declared without a fixed underlying type

I did a bit of digging, and the code in question hasn’t changed in a very long time, and I suspect this is the result of upgrading our compiler to VS2022, and not a result of any changes with the latest version. This specific error code is not documented on the Visual Studio website, but I’ve found a couple of mentions of it on Stack Overflow and Reddit. It might be an issue with precompiled headers. Can you confirm whether you’re seeing this, and if so, are there any plans to address it?

PlatformAny

Activities

jsantos

jsantos

2022-08-23 14:40

manager   ~0008048

Find.h is no longer needed in our public API

Issue History

Date Modified Username Field Change
2022-08-23 14:29 jsantos New Issue
2022-08-23 14:29 jsantos Assigned To => jsantos
2022-08-23 14:29 jsantos Status new => assigned
2022-08-23 14:29 jsantos Target Version => 3.1.6
2022-08-23 14:32 jsantos Description Updated
2022-08-23 14:40 jsantos Status assigned => resolved
2022-08-23 14:40 jsantos Resolution open => fixed
2022-08-23 14:40 jsantos Fixed in Version => 3.1.6
2022-08-23 14:40 jsantos Note Added: 0008048