1. 添加包含頭(include)文件目錄
方法 1:“項目->屬性->配置屬性->c/c++->常規->附加包含目錄”
方法 2:[菜單]“工具->選項->項目和解決方案->c++ 目錄”,添加所需“包括文件”目錄
2. 添加庫(libs)文件目錄
方法 1:項目->屬性->配置屬性->連接器->常規->附加庫目錄”方法 2:[菜單]“工具->選項->項目和解決方案->c++ 目錄”,選擇對應平臺,然後添加所需“庫文件”目錄
3. 添加編譯所需要(依賴)的 lib 文件
在“項目->屬性->配置屬性->連接器->輸入->附加依賴項”裏填寫“winsock.lib”,多個 lib 以空格隔開。等同於“#pragma comment(lib, "*.lib") ”語句。
引用dll庫
#include <wtypes.h>
int (*GetMachineFingerprint)(unsigned char *);
int _tmain(int argc, _TCHAR* argv[])
{
HINSTANCE hInst;
hInst = LoadLibrary("MachineInfo.dll");
(FARPROC&)GetMachineFingerprint = GetProcAddress(hInst,"GetMachineFingerprint");
unsigned char FingerPrintf[20] = {0};
GetMachineFingerprint(FingerPrintf);
printf("%s\n", FingerPrintf);
FreeLibrary(hInst);
while(getchar());
return 0;
}