У меня есть следующая функция C ++ и C # p / invkeration decleration:
//C#
[DllImport("capture.dll", EntryPoint = "setup")]
public static extern void captureSetup(int rr);
//C++
extern "C" {
__declspec(dllexport) void setup(int rr)
Но я получаю сообщение об ошибке несбалансированного стека p / invoke, вероятно, вызванную тем, что управляемая подпись не соответствует неуправляемой подписи.
Кто-нибудь может увидеть, что с этим не так?