我在 Visual Studio 2017 中构建并使用了 libyuv。我可以构建 libyuv.h 并在 c 文件中运行。但是如果我将main.c文件更改为main.cpp文件,那么我无法在 cpp 文件中构建。谁能帮我?我附上来源/参考以下链接
https://github.com/stevenyeun/libyuvtest/tree/master/LibYuvTest/LibYuvTest
这是 main.cpp
#include "libyuv.h"
#pragma comment(lib, "yuv.lib")
void main()
{
NV12ToARGB(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
}
错误 C3861:“NV12ToARGB”:找不到标识符
我尝试添加 extern "C" 关键字但无法构建