пишу DLL, в которой есть экспортируемый класс
#ifdef MY_DLL_EXPORTS
#define MY_DLL_API __declspec(dllexport)
#else
#define MY_DLL_API __declspec(dllimport)
#endif
#pragma once
#include <string>
namespace my_ns {
class MY_DLL_API CMyClass
{
...
protected:
std::wstring m_strCurrentPath;
...
}; //class CMyClass
} //namespace my_ns
При компиляции VS выдает ворнинг
warning C4251: 'my_ns::CMyClass::m_strCurrentPath' : class 'std::basic_string<_Elem,_Traits,_Ax>'
needs to have dll-interface to be used by clients of class 'my_ns::CMyClass'
Не могу никак понять ЧТО ИМЕННО он мне советует сделать
Среди таких как я ТАКИХ как я еще поискать... :)