code:
1
2
3
4
5
6
7
8
9
10
11
| #include <stdio.h>
#include <windows.h>
DList* CreateDiskList() {
LPTSTR disks;
DWORD result = getLogicalDriveStrings((DWORD)110,disks);
printf("%d",result);
return 0;
} |
Als ik de bovenstaande code probeer te compileren geeft de compiler de volgende fout: undefine reference _getLogicalDriveStrings
Ik heb geen idee waarom. MSDN.com zegt dat getLogicalDriveStrings kernel32.lib gebruikt en deze wordt gelinkt, verder moet windows.h geinclude worden wat gebeurt. Iemand een idee wat het probleem is? Volgens mij is toch alles wat getLogicalDriveStrings nodig heeft gedaan??