C-c内のWINAPIメソッドへのアクセス、winapi

DeleteFile WINAPIシステムコールにアクセスしたい 私のCコード内で。 Windowsファイル管理をチェックするとき 関数は、私の概要だけをC + +の構文:

C++

BOOL WINAPI DeleteFile(
__in  LPCTSTR lpFileName
);

私が知りたいのは、この機能を 純粋なCコード?私はまだwinapiで何もしていない、私はちょうど winapi.hをインクルードする必要がありますか?

回答:

回答№1は6

はい。 Win32 APIは純粋なC APIです。私はこの例ではC ++よりも多くの開発がC ++で行われていると考えています。


回答№2の場合は3

Win32はC APIですので、windows.hをインクルードして関数を呼び出してください。


回答№3の場合は3

winapi.hをインクルードして動作させるだけですか?

はい、実際は "windows.h"です。

また、適切なDLLにリンクする必要があります。たとえば、 DeleteFileのAPIリファレンス それが Kernel32.dll:あなたのプログラムをリンクする必要があります Kernel32.lib


回答№4の場合は0

さて、あなたはCからそれを単に呼び出すことができます #include <windows.h>あなたのIDEには、最も使用されているライブラリがリンクされていますWinAPIのほとんどにアクセスできるようになりますが、windows.h以降のものを追加し、より多くのライブラリをリンクする必要がある機能がいくつかありますので、常に https://msdn.microsoft.com/


関連する質問
メニュー
最も人気のある