首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在cpp文件中使用visual构建yuvlib库函数

无法在cpp文件中使用visual构建yuvlib库函数
EN

Stack Overflow用户
提问于 2019-01-03 12:31:56
回答 1查看 219关注 0票数 0

我在2017年的visual中建造并使用了libyuv。我可以在c文件中构建libyuv.h和函数。但是如果我将 main.c 文件更改为 main.cpp 文件,那么我就不能在cpp文件中构建。有人能帮助我吗?我附上了资料来源/参考以下链接

https://github.com/stevenyeun/libyuvtest/tree/master/LibYuvTest/LibYuvTest

这里是main.cpp

代码语言:javascript
复制
#include "libyuv.h"

#pragma comment(lib, "yuv.lib")

void main()
{
    NV12ToARGB(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
}

错误C3861:“NV12ToARGB”:找不到标识符

我试图添加extern "C“关键字,但还不能构建

EN

回答 1

Stack Overflow用户

发布于 2019-01-03 12:46:39

当编译为C++时,所有函数都被包装到libyuv命名空间中,因此调用应该类似于::libyuv::NV12ToARGB(nullptr,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54022356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档