Доброго времени суток. Необходимо реализовать dll библиотеку, выводящую определенные поля структуры DateTime.
Хэдер:
using namespace std;
using namespace System;
class Myclass {
public:
static __declspec(dllexport) void PrintSeconds(DateTime date);
};
cpp:
#include "iostream"
#include "windows.h"
#include "Dll2h.h"
using namespace std;
using namespace System;
void Myclass::PrintSeconds(DateTime data)
{
/* int nt;
nt = data.Second;
cout << nt << endl;*/
}
Во время сборки возникает ошибка С3395
Ошибка C3395 Myclass::PrintSeconds: __declspec(dllexport) невозможно применять к функции с соглашением вызова __clrcall
Если из входных параметров функции убрать DateTime data, то все собирается.
Подскажите, как быть? Заранее благодарен.
Не стоит путать C++ и C++/сli. Для экспортирования из managed библиотеки следует пометить класс как public.
public ref class Myclass {
Виртуальный выделенный сервер (VDS) становится отличным выбором
Не могу понять, в чем смысл функции reserve()Она выделяет память, но не создает элементов, увеличивает емкость, но не размер
Дело такое, при обработке сообщения WM_GETMINMAXINFO и установке значений LPMINMAXINFO, при первой установке, те
Мне нужно чтобы юзер нажал на кнопку перешел в галерею выбрал изображения и он вставился в ImageViewНа эмуляторе все окей но при работа на устройстве...