View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0011748 | VTK | (No Category) | public | 2011-01-21 16:21 | 2013-04-05 20:21 | ||||
Reporter | Dominik Szczerba | ||||||||
Assigned To | David Partyka | ||||||||
Priority | high | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | all | OS | all | OS Version | testing | ||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0011748: Do not rely on STL support in QT | ||||||||
Description | There is currently an issue with Visual Studio 2010 and QT 4.7.1 leading to crashes in STL-QT interoperability. Currently the only workaround is not to use STL with QT (-no-stl). Unfortunately, in VTK it is silently assumed STL support is always present. Fortunately, it is very small and can be easily removed by e.g. replacing toStdString() by toAscii().data() 1> vtkQtSQLQuery.cxx 1>..\..\..\..\Programs\vtk-5.6.1\GUISupport\Qt\vtkQtSQLQuery.cxx(97): error C2039: 'toStdString' : is not a member of 'QString' 1> c:\users\dominik\programs\qt-everywhere-opensource-src-4.7.1\include\qtcore\../../src/corelib/tools/qstring.h(101) : see declaration of 'QString' 1>..\..\..\..\Programs\vtk-5.6.1\GUISupport\Qt\vtkQtSQLQuery.cxx(105): error C2039: 'toStdString' : is not a member of 'QString' 1> c:\users\dominik\programs\qt-everywhere-opensource-src-4.7.1\include\qtcore\../../src/corelib/tools/qstring.h(101) : see declaration of 'QString' 1>..\..\..\..\Programs\vtk-5.6.1\GUISupport\Qt\vtkQtSQLQuery.cxx(209): error C2039: 'toStdString' : is not a member of 'QString' 1> c:\users\dominik\programs\qt-everywhere-opensource-src-4.7.1\include\qtcore\../../src/corelib/tools/qstring.h(101) : see declaration of 'QString' 1>..\..\..\..\Programs\vtk-5.6.1\GUISupport\Qt\vtkQtSQLQuery.cxx(226): error C2039: 'toStdString' : is not a member of 'QString' 1> c:\users\dominik\programs\qt-everywhere-opensource-src-4.7.1\include\qtcore\../../src/corelib/tools/qstring.h(101) : see declaration of 'QString' 1> vtkQtChartRepresentation.cxx 1>..\..\..\..\Programs\vtk-5.6.1\GUISupport\Qt\vtkQtChartRepresentation.cxx(120): error C2039: 'toStdString' : is not a member of 'QString' 1> c:\users\dominik\programs\qt-everywhere-opensource-src-4.7.1\include\qtcore\../../src/corelib/tools/qstring.h(101) : see declaration of 'QString' 1> Generating Code... | ||||||||
Steps To Reproduce | Compile QT 4.7.1 with MSVC 2010 Professional 64 bit and configure QT with no STL support (-no-stl). VTK compilation fails. | ||||||||
Tags | No tags attached. | ||||||||
Project | |||||||||
Type | |||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0025017) David Partyka (developer) 2011-01-23 21:43 |
I just checked in your proposed changes. If you experience any more issues please let us know. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-01-21 16:21 | Dominik Szczerba | New Issue | |
2011-01-21 16:26 | David Partyka | Assigned To | => David Partyka |
2011-01-21 16:26 | David Partyka | Status | backlog => tabled |
2011-01-23 21:43 | David Partyka | Note Added: 0025017 | |
2011-01-23 21:43 | David Partyka | Status | tabled => @80@ |
2011-01-23 21:43 | David Partyka | Resolution | open => fixed |
2013-04-05 20:21 | Berk Geveci | Status | customer review => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |