You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the platform toolset is upgraded to v143 (testing for a future upgrade to VS2022), we get the following error.
Presumably the volatile is a mistake, but it's part of the vendor SDK, so ideally we'd get an updated version from them.
3rdpartypublic\DahengGalaxy\inc\GXSmartPtr.h(38,2): error C7731: 'volatile' is not allowed on a constructor declaration
The text was updated successfully, but these errors were encountered:
The SDK we have in 3rdpartypublic is the latest available from their website.
There also is an SDK in C. Preferably we would use that (as it would also work on linux, where they apparently do not have a C++ version), but that means re-writing the device adapter code.
For the purpose of building with VS2022 tools, we could patch the SDK header (just remove the word volatile; it is not doing anything anyway). I just meant we should let them know of the issue.
When the platform toolset is upgraded to v143 (testing for a future upgrade to VS2022), we get the following error.
Presumably the
volatile
is a mistake, but it's part of the vendor SDK, so ideally we'd get an updated version from them.The text was updated successfully, but these errors were encountered: