我正在尝试导出 .dll 文件并尝试在我的 c# 应用程序中使用它来将数据写入端口。在我的 .cpp 文件(创建 .dll)中,如果我使用“out”命令,它会给出“错误 C2415:不正确的操作数类型”错误消息。你知道为什么我不能使用这个“out”命令吗?(顺便说一句,“mov”命令运行良好)
请参阅下面的代码:
#include <stdio.h>
extern "C" __declspec(dllexport) void enableWatchDog()
_asm {
out 66,41
out 62,4
}
}