MantisBT - VTK | |||||
View Issue Details | |||||
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 | ||||
Project | |||||
Type | |||||
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. | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
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 |
Notes | |||||
|
|||||
|
|