你好佳能相機,我想測試通過在C USB控制佳能相機++(最後我想用它LabVIEW的)。我想以前我用任何其他功能,首先我必須提供與佳能SDK的lib和dll文件,以初始化相機,但我不認爲我正確地包括他們,因爲我得到一個未解決的外部錯誤C++控制從EDSDK
1>EDSDK.obj : error LNK2019: unresolved external symbol [email protected] referenced in function _main
我非常新的C++,所以我沒有我在做什麼是最好的想法,會有人對我怎麼能得到這個初始化工作有什麼建議?還有關於如何正確包含lib和dll文件?以下是我寫的代碼。
#include "EDSDK.h"
#include "EDSDKErrors.h"
#include "EDSDKTypes.h"
#include <stdio.h>
void main(int argc, char **argv)
{
EdsError err = EDS_ERR_OK;
EdsCameraRef camera = NULL;
EdsCameraListRef cameraList = NULL;
EdsUInt32 count = 0;
bool isSDKLoaded = false;
// Initialize SDK
err = EdsInitializeSDK(); // If camera is initialised, err = EDS_ERR_OK
if(err == EDS_ERR_OK)
{
isSDKLoaded = true; // isSDKLoaded is true if initialised
printf("SDK initialised");
}
printf("SDK not-initialised\n");
}