Comments (10)
@N-Dekker Thanks for your response, I updated the commit, it passed.
from itk.
We use the unreleased VS2022.
from itk.
Thank you for contributing an issue! π
Welcome to the ITK community! π€πβοΈ
We are glad you are here and appreciate your contribution. Please keep in mind our community participation guidelines. π
Also, please check existing open issues and consider discussion on the ITK Discourse. π
from itk.
Visual Studio 2017 is no longer a supported compiler. See this discussion.
from itk.
@dzenanz We are using Visual Studio 2022, not 2017
from itk.
VS2022 is tested nightly. The build errors must be due to non-default parameters. If you isolate the one causing the problem, it will be easier for whoever attempts to fix it.
from itk.
Example build: https://open.cdash.org/build/8783171
from itk.
@dzenanz When compiling the itkPointGTest.cxx file, it causes these problems.
Command: "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.35.32215\bin\HostX64\x64\CL.exe" /c /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\Eigen3\src /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\KWSys\src /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\VNL\src\vxl\v3p\netlib /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\VNL\src\vxl\vcl /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\VNL\src\vxl\core /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\VNL\src\vxl\v3p\netlib /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\VNL\src\vxl\vcl /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\VNL\src\vxl\core /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\Core\Common /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\Common\include /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\IO\ImageBase /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\IO\ImageBase\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\ImageAdaptors\include /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\Netlib /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Numerics\Statistics\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Filtering\ImageFilterBase\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\Transform\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\ImageFunction\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Filtering\ImageGrid\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Filtering\ImageCompose\include /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\ZLIB\src /I"F:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\ZLIB\src\itkzlib-ng" /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\ZLIB\src /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\MetaIO\src\MetaIO\src /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\MetaIO\src\MetaIO\src /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\SpatialObjects\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Filtering\ImageStatistics\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Filtering\Path\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Filtering\ImageIntensity\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\Mesh\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\DoubleConversion\src /I"F:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\DoubleConversion\src\double-conversion" /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\TestKernel\include /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\VNL\src\vxl\core\vnl\algo /IF:\gitP\InsightSoftwareConsortium\ITK\Modules\ThirdParty\VNL\src\vxl\core\vnl /IF:\gitP\InsightSoftwareConsortium\ITK\build_amd64\Modules\ThirdParty\VNL\src\vxl\core\vnl /I"F:\gitP\bitcoin\tools\vcpkg\installed\x64-windows\include" /nologo /W3 /WX- /diagnostics:column /O2 /Ob2 /D _MBCS /D WIN32 /D _WINDOWS /D NDEBUG /D _CRT_FAR_MAPPINGS_NO_DEPRECATE /D _CRT_IS_WCTYPE_NO_DEPRECATE /D _CRT_MANAGED_FP_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _CRT_SECURE_NO_DEPRECATE /D _CRT_SECURE_NO_DEPRECATE_GLOBALS /D _CRT_SETERRORMODE_BEEP_SLEEP_NO_DEPRECATE /D _CRT_TIME_FUNCTIONS_NO_DEPRECATE /D _CRT_VCCLRIT_NO_DEPRECATE /D _SCL_SECURE_NO_DEPRECATE /D "CMAKE_INTDIR="Release"" /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"ITKCommonGTestDriver.dir\Release\" /Fd"ITKCommonGTestDriver.dir\Release\vc143.pdb" /external:W0 /Gd /TP /errorReport:queue /external:I "F:/gitP/InsightSoftwareConsortium/ITK/Modules/ThirdParty/Eigen3/src/itkeigen/.." /external:I "F:/gitP/InsightSoftwareConsortium/ITK/Modules/ThirdParty/GoogleTest/src/itkgoogletest/googletest/include" /external:I "F:/gitP/InsightSoftwareConsortium/ITK/Modules/ThirdParty/GoogleTest/src/itkgoogletest/googletest" /bigobj F:\gitP\InsightSoftwareConsortium\ITK\Modules\Core\Common\test\itkPointGTest.cxx
from itk.
Thanks for reporting this issue, @Eva-An Looks like this is the same problem that DΕΎenan reported last week:
It should be addressed now, by commit 89d3c3c, from the following pull request:
It appears that these errors are caused by a recently introduced Visual C++ compiler bug. Please check (and vote for it!): https://developercommunity.visualstudio.com/t/error-C2187-syntax-error:-attribute-sp/10439022
Please close the issue if you agree π
from itk.
Thanks for closing this issue @Eva-An I'm still curious how you could have found this issue already on June 16, while the MSVC compiler bug that caused the issue was only "officially released" on August 8 (with VS2022 version 17.7)! Did you use some kind of beta or pre-release of VS2022?
from itk.
Related Issues (20)
- `itkPyBufferMemoryLeakTest` has started failing since PR #4100 HOT 4
- Support external SWIG 4.1.0+ HOT 1
- DCMTK reader fails for valid files
- GDCM ignores image geometry in secondary captures HOT 9
- Warning 401: Nothing known about base class 'itk::ImageBase< 2 >'. Ignored HOT 6
- terminate called after throwing an instance of 'H5::DataSpaceIException' Aborted (core dumped) HOT 2
- Investigate migration from SWIG to nanobind
- Any support for android develeper? HOT 6
- We are looking into building a small app that reads ultrasound cines (basically dicom files) HOT 3
- itkDCMTKFileReader Spacing Issue HOT 6
- Similarity3DTransform API HOT 9
- ITK does not compile with VS2022 17.7.0 HOT 10
- `itk::QuadEdgeMeshPolygonCell::PointIdsBegin` should not be creating new point ids if no point is set HOT 3
- Doxygen docs missing for subsequent macros
- Create Cartesian product testing utility function to test dimensionality combinations
- Assessment of the difficulty in porting CPU architecture for the ITK HOT 8
- Failed to build itk-wasm because ITK does not export ITKModuleExternal.cmake HOT 4
- itk[core,python]:arm64-osx build failure: error: no member named 'at_quick_exit' in the global namespace HOT 5
- Enforce writing commit message bodies
- ITK Build/Testing/Coverage doesn't check if modified code is ever exercised in a PR HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from itk.