编译 OpenCL 文件时LNK2019许多错误
Many LNK2019 errors when compiling OpenCL file
我一直在尝试在C++
文件中使用OpenCL
。当我尝试编译它时,它给出了很多LNK2019错误,例如:
函数中引用的未解析外部符号_clGetPlatformIDs@12 "public: static int __cdecl cl::P latform::get(class std::vector> *)" (?get@Platform@cl@@SAHPAV?$vector@VPlatform@cl@@V?$allocator@VPlatform@cl@@@std@std@@@Z)
Platform
类在cl.hpp
中定义,它使用clGetPlatformIds
,在cl.h
中定义但未实现。我认为这就是问题所在。如何使代码工作?(我有 24 个未解析的外部符号)
LNK2019
是Visual Studio Microsoft错误。将行#pragma comment(lib, "OpenCL.lib")
添加到源。您还应该在项目选项中指定库文件的路径:Project/ Properties/ Configuration Properties / VC++ Directories / Library Directories
相关文章:
- 在混合代码库中将C转换为C++时出现许多包含错误
- 错误:'int'之前的预期主表达式以及代码中的许多类似错误
- 我的代码运行良好,但现在当尝试将其制作成模板时,我遇到了许多看似无关的错误。这是怎么回事?
- Visual Studio 上的许多错误
- 我的程序显示许多错误,"error: no matching function for call to 'getPercentScore'"
- Qt <winInet.h> 在构建时输出许多 C4430 和 C2146 错误
- 使用许多嵌套的#include语句对编译器错误进行故障排除
- 在使用VS2010构建ACE和TAO(CORBA)时发生了许多错误
- C Wininet FTP列出了许多文件错误
- 编译过程中有许多错误opencv_contrib
- MPI与许多处理器通信时的错误
- 弦装饰班导致许多构建错误
- PMS5003带有ESP8266-许多校验和错误
- 本机 cpp 中存在许多未解决的错误
- 定义字符串时C++许多错误
- C++程序产生了许多错误
- C++许多错误.如何解决
- Graphics.h库会导致许多错误
- 在C++标头中出现许多错误,但不确定原因
- 编译 OpenCL 文件时LNK2019许多错误