Как построить проект ViennaCl с использованием Visual C++ 2010?

Я успешно собрал ViennaCL с помощью mingw32-make и запустил некоторые из его сгенерированных тестов на Windows 7 x64. Когда я пытаюсь построить новый проект Viennacl с использованием Visual C++ 2010 Ultimate, компоновщик дает мне следующий ответ:

ошибка LNK2019: riferimento al simbolo

esterno _clGetPlatformIDs @ 12 non risolto nella funzione "класс std::vector > __cdecl viennacl::ocl::get_platforms(void)"

КОД:

#include "stdafx.h"
#include <process.h>
#include <viennacl\ocl\device.hpp>
#include <viennacl\ocl\platform.hpp>
int _tmain(int argc, _TCHAR* argv[])
{
    typedef std::vector< viennacl::ocl::platform > platforms_type;
    platforms_type platforms = viennacl::ocl::get_platforms();    
    system("PAUSE");
    return 0;
}

PS Извините за итальянский ответ компоновщика. По сути, компоновщик не может найти функцию _clGetPlatformIDs. Заранее спасибо. Pietro.

0 ответов

Другие вопросы по тегам