Open CASCADE, the 3D modelling kernel
3D modeling & numerical simulation

Search the Forums
See All Topics
Open CASCADEShowroomGet it!Developer CornerSupport and ProductsAbout us
Technical overview
Areas of use
Advantages
FAQ
Screenshots
Shape factory
Shape gallery
Demonstrations
What's new
System requirements
Download Center
Public license
Documentation
Getting started
Forums
Open Source community
Training and e-learning
A-la Carte Support
Value-added software
Complementary Components
Customer Corner
Company Profile
Marketing Materials
Contact Us
News
Home / Developer Corner / Forums / Installation and building / compilin error on VC++ express 2008

compilin error on VC++ express 2008

compilin error on VC++ express 2008
Marcelo 2009/04/06 21:59
Hi everybody,

I'm getting the follwoing error messages when I try to compile a simple application for test the funcionalities of OCC.

I've built a windows forms application in VC++ express 2008.
Then I've created a form to be my viewer.

see the errors:

E6.3.0\ros\inc\Standard_Boolean.hxx(23) : warning C4272: 'Standard_Boolean_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Boolean.hxx(39) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Boolean.hxx(40) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(14) : warning C4272: 'Standard_Integer_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(27) : warning C4272: 'NextPrimeForMap' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(28) : warning C4272: 'NextPrime' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(29) : warning C4272: 'CharToInt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(30) : warning C4272: 'CharToInt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(30) : warning C4272: 'CharToInt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(31) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(31) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(30) : warning C4272: 'Standard_CString_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(39) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(39) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(55) : warning C4272: 'ISSIMILAR' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(64) : warning C4272: 'HASHCODES' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(20) : warning C4272: 'Standard_Real_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(28) : warning C4394: 'PI' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(29) : warning C4394: 'PI180' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(30) : warning C4394: 'Standard_PI' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(31) : warning C4394: 'Standard_PI180' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(53) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(53) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(54) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(54) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(56) : warning C4272: 'ACos' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(57) : warning C4272: 'ASin' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(58) : warning C4272: 'ATan2' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(59) : warning C4272: 'NextAfter' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(60) : warning C4272: 'Sign' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(61) : warning C4272: 'ATanh' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(62) : warning C4272: 'ACosh' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(63) : warning C4272: 'Log' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(64) : warning C4272: 'Sqrt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Character.hxx(25) : warning C4272: 'Standard_Character_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Character.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Character.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(13) : warning C4272: 'Standard_OStream_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(17) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(18) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(18) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(19) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(19) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(20) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(20) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(21) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(21) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(22) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(22) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(23) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(23) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(24) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(24) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(26) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(26) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(28) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(28) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtCharacter.hxx(29) : warning C4272: 'Standard_ExtCharacter_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtCharacter.hxx(35) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtCharacter.hxx(35) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtString.hxx(18) : warning C4272: 'Standard_ExtString_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtString.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtString.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Address.hxx(27) : warning C4272: 'Standard_Address_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(77) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(77) : error C3395: 'Standard::Allocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(81) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(81) : error C3395: 'Standard::Free' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(86) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(86) : error C3395: 'Standard::Reallocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(91) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(91) : error C3395: 'Standard::Purge' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(97) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(97) : error C3395: 'Standard::IsReentrant' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(104) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(104) : error C3395: 'Standard::SetReentrant' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(46) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(46) : error C3395: 'Standard_Storable_Type_' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(77) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(77) : error C3395: 'Standard_Storable::Delete' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(78) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(78) : error C3395: 'Standard_Storable::~Standard_Storable' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(82) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(82) : error C3395: 'Standard_Storable::HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(86) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(86) : error C3395: 'Standard_Storable::IsEqual' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(95) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(95) : error C3395: 'Standard_Storable::IsSimilar' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(101) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(101) : error C3395: 'Standard_Storable::ShallowDump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(108) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(108) : error C3395: 'Standard_Storable_Type_' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(45) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(45) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(49) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(49) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(20) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(20) : error C3395: 'StandardCSFDB_Allocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(21) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(21) : error C3395: 'StandardCSFDB_Free' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(22) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(22) : error C3395: 'Standard_Persistent_Type_' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(48) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(48) : error C3395: 'Standard_Persistent::This' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(49) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(49) : error C3395: 'Standard_Persistent::ShallowCopy' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(50) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(50) : error C3395: 'Standard_Persistent::Delete' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(51) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(51) : error C3395: 'Standard_Persistent::~Standard_Persistent' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(53) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(53) : error C3395: 'Standard_Persistent::operator =' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(58) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(58) : error C3395: 'Standard_Persistent::DynamicType' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(59) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(59) : error C3395: 'Standard_Persistent::IsKind' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(60) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(60) : error C3395: 'Standard_Persistent::IsInstance' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(61) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(61) : error C3395: 'Standard_Persistent::HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(62) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(62) : error C3395: 'Standard_Persistent::ShallowDump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(39) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(40) : error C3395: 'HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(40) : error C3395: 'HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(41) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(41) : error C3395: 'StandardCSFDB_Allocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(42) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(42) : error C3395: 'StandardCSFDB_Free' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(50) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(50) : error C3395: 'Handle_Standard_Persistent::RaiseNullObject' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(106) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(106) : error C3395: 'Handle_Standard_Persistent::Dump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(108) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(108) : error C3395: 'Handle_Standard_Persistent::~Handle_Standard_Persistent' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(110) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(110) : error C3395: 'Handle_Standard_Persistent::ShallowDump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(185) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(185) : error C3395: 'Handle_Standard_Persistent::operator =' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(186) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(186) : error C3395: 'Handle_Standard_Persistent::operator =' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(208) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(208) : error C3395: 'Handle_Standard_Persistent::DownCast' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(99) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(99) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(102) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(102) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(105) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(105) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(108) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(108) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(111) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(111) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(115) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(115) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(118) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(118) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(121) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(121) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(124) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(124) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(127) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(127) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(132) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(132) : error C3395: 'TCollection_ExtendedString::AssignCat' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(140) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(140) : error C3395: 'TCollection_ExtendedString::Cat' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(152) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(152) : error C3395: 'TCollection_ExtendedString::ChangeAll' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(152) : fatal error C1003: error count exceeds 100; stopping compilation
1>pr.cpp
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Boolean.hxx(23) : warning C4272: 'Standard_Boolean_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Boolean.hxx(39) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Boolean.hxx(40) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(14) : warning C4272: 'Standard_Integer_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(27) : warning C4272: 'NextPrimeForMap' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(28) : warning C4272: 'NextPrime' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(29) : warning C4272: 'CharToInt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(30) : warning C4272: 'CharToInt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(30) : warning C4272: 'CharToInt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(31) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Integer.hxx(31) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(30) : warning C4272: 'Standard_CString_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(39) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(39) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(55) : warning C4272: 'ISSIMILAR' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_CString.hxx(64) : warning C4272: 'HASHCODES' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(20) : warning C4272: 'Standard_Real_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(28) : warning C4394: 'PI' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(29) : warning C4394: 'PI180' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(30) : warning C4394: 'Standard_PI' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(31) : warning C4394: 'Standard_PI180' : per-appdomain symbol should not be marked with __declspec(dllimport)
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(53) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(53) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(54) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(54) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(56) : warning C4272: 'ACos' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(57) : warning C4272: 'ASin' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(58) : warning C4272: 'ATan2' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(59) : warning C4272: 'NextAfter' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(60) : warning C4272: 'Sign' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(61) : warning C4272: 'ATanh' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(62) : warning C4272: 'ACosh' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(63) : warning C4272: 'Log' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Real.hxx(64) : warning C4272: 'Sqrt' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Character.hxx(25) : warning C4272: 'Standard_Character_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Character.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Character.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(13) : warning C4272: 'Standard_OStream_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(17) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(18) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(18) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(19) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(19) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(20) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(20) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(21) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(21) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(22) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(22) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(23) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(23) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(24) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(24) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(26) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(26) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(28) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_OStream.hxx(28) : warning C4272: 'ShallowDump' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtCharacter.hxx(29) : warning C4272: 'Standard_ExtCharacter_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtCharacter.hxx(35) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtCharacter.hxx(35) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtString.hxx(18) : warning C4272: 'Standard_ExtString_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtString.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_ExtString.hxx(32) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Address.hxx(27) : warning C4272: 'Standard_Address_Type_' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(77) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(77) : error C3395: 'Standard::Allocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(81) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(81) : error C3395: 'Standard::Free' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(86) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(86) : error C3395: 'Standard::Reallocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(91) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(91) : error C3395: 'Standard::Purge' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(97) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(97) : error C3395: 'Standard::IsReentrant' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(104) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard.hxx(104) : error C3395: 'Standard::SetReentrant' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(46) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(46) : error C3395: 'Standard_Storable_Type_' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(77) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(77) : error C3395: 'Standard_Storable::Delete' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(78) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(78) : error C3395: 'Standard_Storable::~Standard_Storable' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(82) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(82) : error C3395: 'Standard_Storable::HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(86) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(86) : error C3395: 'Standard_Storable::IsEqual' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(95) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(95) : error C3395: 'Standard_Storable::IsSimilar' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(101) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(101) : error C3395: 'Standard_Storable::ShallowDump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(108) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Storable.hxx(108) : error C3395: 'Standard_Storable_Type_' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(45) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(45) : warning C4272: 'ShallowCopy' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(49) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_PrimitiveTypes.hxx(49) : warning C4272: 'HashCode' : is marked __declspec(dllimport); must specify native calling convention when importing a function.
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(20) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(20) : error C3395: 'StandardCSFDB_Allocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(21) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(21) : error C3395: 'StandardCSFDB_Free' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(22) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(22) : error C3395: 'Standard_Persistent_Type_' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(48) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(48) : error C3395: 'Standard_Persistent::This' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(49) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(49) : error C3395: 'Standard_Persistent::ShallowCopy' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(50) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(50) : error C3395: 'Standard_Persistent::Delete' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(51) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(51) : error C3395: 'Standard_Persistent::~Standard_Persistent' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(53) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(53) : error C3395: 'Standard_Persistent::operator =' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(58) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(58) : error C3395: 'Standard_Persistent::DynamicType' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(59) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(59) : error C3395: 'Standard_Persistent::IsKind' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(60) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(60) : error C3395: 'Standard_Persistent::IsInstance' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(61) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(61) : error C3395: 'Standard_Persistent::HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(62) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Standard_Persistent.hxx(62) : error C3395: 'Standard_Persistent::ShallowDump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(39) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(40) : error C3395: 'HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(40) : error C3395: 'HashCode' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(41) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(41) : error C3395: 'StandardCSFDB_Allocate' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(42) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(42) : error C3395: 'StandardCSFDB_Free' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(50) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(50) : error C3395: 'Handle_Standard_Persistent::RaiseNullObject' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(106) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(106) : error C3395: 'Handle_Standard_Persistent::Dump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(108) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(108) : error C3395: 'Handle_Standard_Persistent::~Handle_Standard_Persistent' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(110) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(110) : error C3395: 'Handle_Standard_Persistent::ShallowDump' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(185) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(185) : error C3395: 'Handle_Standard_Persistent::operator =' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(186) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(186) : error C3395: 'Handle_Standard_Persistent::operator =' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(208) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\Handle_Standard_Persistent.hxx(208) : error C3395: 'Handle_Standard_Persistent::DownCast' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(99) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(99) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(102) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(102) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(105) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(105) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(108) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(108) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(111) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(111) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(115) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(115) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(118) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(118) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(121) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(121) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(124) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(124) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(127) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(127) : error C3395: 'TCollection_ExtendedString::TCollection_ExtendedString' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(132) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(132) : error C3395: 'TCollection_ExtendedString::AssignCat' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(140) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(140) : error C3395: 'TCollection_ExtendedString::Cat' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(152) : error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(152) : error C3395: 'TCollection_ExtendedString::ChangeAll' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention
1>C:\OpenCASCADE6.3.0\ros\inc\TCollection_ExtendedString.hxx(152) : fatal error C1003: error count exceeds 100; stopping compilation
1>Generating Code...
1>Build log was saved at "file://c:\Documents and Settings\marcelo.fontes\Meus documentos\Visual Studio 2008\Projects\pr\pr\Debug\BuildLog.htm"
1>pr - 204 error(s), 136 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Can anybody explain what is happening?

Marcelo.
Paul Jimenez 2009/04/07 07:41
"__declspec(dllexport) cannot be used with /clr:pure or /clr:safe"

I found this link in MSDN by putting the previous error message in Google: http://msdn.microsoft.com/en-us/library/85344whh(VS.80).aspx

It seems to be related to .NET, still you may find something useful there. In any case, Google should help you find answers more quickly for this one.
 
 
Latest news
  • New features to enhance the development process
  • Open CASCADE Technology 6.7.1 is available for download!
  • Open CASCADE Technology 6.7.0 is available for download!

  • © OPEN CASCADE 2000 - 2014  |  Search  |  Contacts   |  Site map