Как заголовок, как я могу настроить CudaSift для использования в Visual Studio Community 2019? Я пытался, но столкнулся с этим кодом ошибки:
LNK2001 unresolved external symbol "void __cdecl InitSiftData(struct SiftData &,int,bool,bool)" (?InitSiftData@@YAXAEAUSiftData@@H_N1@Z) OpenCV-GPU D:\OpenCV-GPU\OpenCV-GPU\Source.obj
Вот мой источник. cpp
#include <opencv2/opencv.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/cudafeatures2d.hpp>
#include <opencv2/xfeatures2d.hpp>
#include <opencv2/xfeatures2d/nonfree.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <cudaSift.h>
#include <cudaImage.h>
using namespace std;
using namespace cv::cuda;
using namespace cv;
using namespace cv::xfeatures2d;
int main(void) {
//SIFT CUDA
/* Reserve memory space for a whole bunch of SIFT features. */
SiftData siftData1,siftData2;
InitSiftData(siftData1, 25000, true, true);
InitSiftData(siftData2, 25000, true, true);
}
Я включил дополнительные зависимости: cudnn.lib cudart.lib
Windows 10, сообщество Visual Studio 2019, CUDA 10.2
Спасибо.