Sha256: accc2a80f46123d749b29f8a7ea80e85083284c17f740c4f11eaac0c5e7e630b
Contents?: true
Size: 1022 Bytes
Versions: 135
Compression:
Stored size: 1022 Bytes
Contents
Build of STLport with Intel C++ compiler for Windows is identical to the one for Microsoft Visual Studio compiler (see README.msvc). Known issues: 1. If you have bind your Intel C++ compiler to the Visual Studio 6 install and build your application without the -Qvc6 option you might experiement linking issue concerning 'std::unexpected' missing symbol. The reason of this problem is that without -Qvc6, ICL adds necessary code to invoke std::unexpected function when a raised exception is different to the one specified in a function prototype. As VC6 library do not contain this symbol ICL cannot find it anywhere. As a workaround, STLport has its own std::unexpected implementation that you will find in src/dll_main.cpp. ICL is looking for a static symbol so if you use STLport static lib ICL will use its std::unexpected implementation but if you use STLport dynamic lib then ICL won't find it. You only need then to copy/paste the STLport implementation somewhere in your implementation and ICL will be happy.
Version data entries
135 entries across 135 versions & 2 rubygems