【 在 z16166 的大作中提到: 】
: 1、VC咋太大了?你硬盘剩余空间多少?VC要占多少?
: 2、厂家提供了些啥?.h?.lib?.dll?还是别的啥?只有提供更细节的信息,才能判定里面是否有特定于VC的特性
厂家打提供的有DLL也有LIB
提供的头文件这样:
#pragma once
#include <string>
#include <vector>
#include "udshl_defs.h"
#include "smart_ptr.h"
#include "simplectypes.h"
#include "AnalogChannelItem.h"
#include "VideoNormItem.h"
#include "VideoFormatItem.h"
#include "VideoFormatDesc.h"
#include "VideoCaptureDeviceItem.h"
#include "Error.h"
#include "IVCDProperty.h"
#include "DeBayerTransform.h"
#include "FrameFilterBase.h"
#include "dstring.h"
#include "dvector.h"
namespace _DSHOWLIB_NAMESPACE
{
class Grabber;
class MemBufferCollection;
class MemBuffer;
class GrabberListener;
class GrabberSinkType;
class OverlayBitmap;
/** This function must be used to initialize the library.
* If you want to use a different mode then COINIT_MULTITHREADED, either specify the mode, or call
* InitLibraryWithoutCOM in case you want to Initialize COM yourself (e.g. calling OleInitialize)
* @param coinit_mode The mode passed into CoInitialize/CoInitializeEx.
* @return true on success, false otherwise.
*/
UDSHL_EXP_API_ bool InitLibrary( COINIT coinit_mode = COINIT_MULTITHREADED );
/** This can be called instead of InitLibrary() when the user wants to initialize COM themselfes.
* (Calling this does not call CoInitialize/CoInitializeEx.)
* @return true on success, false otherwise.
*/
UDSHL_EXP_API_ bool InitLibraryWithoutCOM();
---------------------------------------------------------------------------------------
这是不是只能用VC了?
--
FROM 223.101.46.*