我是來自.NET C#遷移到QT C++,我試圖用這個Win32函數來模擬驅動器QT:在QT使用Win32 API中的Windows
[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern bool DefineDosDevice(int flags, string devname, string path);
[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern int QueryDosDevice(string devname, StringBuilder buffer, int bufSize);
上面的代碼是在C#但我不知道如何在QT中使用它們,有人可以舉例說明如何做到這一點以及如何在QT中使用任何Win32 API?
你絕對不需要申報'DefineDosDevice'自己的作用,它已經在'Windows.h'聲明。你*當然*不應該這樣做。 – 2012-08-14 19:28:51