2

我已经使用 mingw32-make 成功构建了 ViennaCL,并在 Windows 7 x64 上运行了它生成的一些测试。当我尝试使用 Visual C++ 2010 Ultimate 构建一个新的 Viennacl 项目时,链接器给出了以下答案:

错误 LNK2019: riferimento al simbolo

esterno _clGetPlatformIDs@12 非 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。提前致谢。彼得罗。

4

0 回答 0