增加scannerlib库的demo
This commit is contained in:
parent
35c9c15a24
commit
7aa5ad82ee
|
@ -136,7 +136,8 @@
|
|||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PostBuildEvent>
|
||||
<Command>copy $(OutDir)upload.cgi $(SolutionDir)..\..\..\release\win\x86\Release\</Command>
|
||||
<Command>
|
||||
</Command>
|
||||
</PostBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
|
@ -174,7 +175,8 @@
|
|||
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PostBuildEvent>
|
||||
<Command>copy $(OutDir)upload.cgi $(SolutionDir)..\..\..\release\win\x64\Release\</Command>
|
||||
<Command>
|
||||
</Command>
|
||||
</PostBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
#include "HGScannerLib.h"
|
||||
#include <Windows.h>
|
||||
|
||||
static void DeviceScanImageFunc(HGLibDevice device, HGLibImage image, HGPointer param)
|
||||
{
|
||||
HGLib_SaveImage(image, "D:\\11111.jpg", 0);
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
HGLib_InitDevice(0, 0);
|
||||
|
||||
Sleep(100);
|
||||
|
||||
HGChar **devNameList = HGLib_GetDeviceNameList();
|
||||
if (devNameList)
|
||||
{
|
||||
HGLibDevice dev = HGLib_OpenDevice(devNameList[0]);
|
||||
if (dev)
|
||||
{
|
||||
if (HGLib_StartDeviceScan(dev, 0, 0, DeviceScanImageFunc, 0))
|
||||
{
|
||||
Sleep(10000);
|
||||
HGLib_StopDeviceScan(dev);
|
||||
}
|
||||
|
||||
HGLib_CloseDevice(dev);
|
||||
}
|
||||
|
||||
HGLib_ReleaseDeviceNameList(devNameList);
|
||||
}
|
||||
|
||||
HGLib_DeinitDevice();
|
||||
return 0;
|
||||
}
|
Loading…
Reference in New Issue