C ++ DLL, скомпилированная с / clr, используемая в winforms, скомпилированная с / clr: pure - PullRequest
2 голосов
/ 02 января 2012

Я создал DLL для использования в моем проекте, однако я получаю следующую ошибку:

error C3389: __declspec(dllexport) cannot be used with /clr:pure or /clr:safe

, что я вроде как ожидал, но я решил, что могу использовать вызов платформы, однако я нашел НЕТобъяснения того, как сделать это с C ++.Все, что я нашел, было C #.

Может кто-нибудь объяснить или дать мне ссылку?

У меня есть в файле dll.h:

static __declspec(dllexport) double name(function);

затем dll.cpp:

#include "dll.h"

namespace name
{
    double name::name(function)
    {
        // code
    }
}

Однако я не уверен, что изменить, если бы я использовал __clrcall.

...