Если я не ошибаюсь, вы, кажется, не даете своему классу имя.Вы сделали ConnectMe не именем класса, а макросом для экспорта вашего класса, но у вашего класса должно быть имя
Возможно, попробуйте
#define EXPORT_IT __declspec( dllexport )
namespace ConnectHttps
{
class EXPORT_IT ConnectMe
{
void GetUrl(char *url, unsigned int bufferLength);
};
}
Также я не уверен на 100% в этом, потому чтоУ меня нет доступа к компилятору в данный момент, но набираю:
namespace ConnectHttps {
...
}
В вашем файле .cpp не правильно.Вместо этого вы должны иметь:
void ConnectHttps::ConnectMe::GetUrl(char* url, unsigned bufferLength)
{
MyConnectionClass initSec;
string response = initSec.GetResult();
strncpy_s(url, bufferLength, response.c_str(), response.length());
}