我想導出一個.dll文件並試圖在我的c#應用程序中使用它來將數據寫入端口。在我的.cpp文件(用於創建.dll)中,如果使用「out」命令,它會給出「錯誤C2415:不正確的操作數類型」錯誤消息。你知道爲什麼我不能使用這個「out」命令嗎? ( 「MOV」 命令運作良好的BTW)內聯彙編,out指令
見下面我的代碼:
#include <stdio.h>
extern "C" __declspec(dllexport) void enableWatchDog()
_asm {
out 66,41
out 62,4
}
}
什麼是平臺?視窗?如果是這樣,你在寫驅動程序嗎?如果不是的話,'out'永遠不會工作,你的程序只會強制關閉。 – 2012-08-06 15:31:33
如果您嘗試在Windows下創建計時器,請查看[如何在WinApi中創建計時器](http://stackoverflow.com/questions/2128620/how-to-create-timer-in-winapi-c) – 2012-08-06 15:48:52