Нет, cinvoke чистить стек после тебя. Вот поэтому новичкам лучше не использовать макросы. Знал бы уже ответ на свой вопрос, когда вручную писал add esp, 4*2.
У тебя тут x86_64, и cinvoke сам чистит стек (если это нужно). Нет. Вот поэтому новичкам лучше и не использовать макросы - знал бы уже ответ на свой вопрос, если бы вручную работал с ABI.
знаю но почему-то в с# выводит ошибку переполнения стека
Отладчик используй. Трудно сказать, с чем это связано.
Обсуждают сегодня