I am trying to integrate a command-line program, that uses the BOOST UBLAS library, with a Windows Forms GUI. I get the following error when I attempt to compile the code:
Error 1 error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe C:\Program Files\boost\boost_1_35_0\boost\serialization\void_cast_fwd.hpp 26
Error 2 error C3395: 'boost::serialization::void_cast_register' : __declspec(dllexport) cannot be applied to a function with the __clrcall calling convention C:\Program Files\boost\boost_1_35_0\boost\serialization\void_cast_fwd.hpp 30
I am not linking the program to the Boost Serialization library. I realize there have already been discussions on the use of BOOST_DLLEXPORT in the serialization library. Unfortunately, it was not stated how to solve this problem.