еще простинький вопрос по visual studio 2008 express с++,
код который должен получать guid для hid , после компиляции , в процессе линковки
выходит ошибка :
Цитата
test1.obj : error LNK2028: unresolved token (0A00000C) "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@$$FYGXPAU_GUID@@@Z) referenced in function "bool __clrcall find_hid(void)" (?find_hid@@$$FYM_NXZ)
test1.obj : error LNK2019: unresolved external symbol "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@$$FYGXPAU_GUID@@@Z) referenced in function "bool __clrcall find_hid(void)" (?find_hid@@$$FYM_NXZ)
Код
#include "stdafx.h"
#include "Form1.h"
using namespace test1;
#pragma comment (lib, "hid.lib")
#pragma comment (lib, "setupapi.lib")
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Enabling Windows XP visual effects before any controls are created
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
// Create the main window and run it
Application::Run(gcnew Form1());
return 0;
}
bool find_hid(void)
{
GUID HidGuid;
::HidD_GetHidGuid(&HidGuid);
return false;
}