gStreamer: неразрешенный внешний символ __imp_gst_init, на который ссылается функция main, а также символ __imp_gst_version - PullRequest
0 голосов
/ 15 марта 2020

Я новичок в использовании gstreamer в Visual Studio 2017. У меня 2 ошибки:

Код серьезности Описание Ошибка состояния подавления строки файла проекта LNK2019, неразрешенный внешний символ __imp_gst_init, на который ссылается функция main gStreamerDemo C: \ Пользователи \ NYBSYS \ source \ repos \ gStreamerDemo \ gStreamerDemo \ main.obj 1

Код серьезности Описание Ошибка состояния подавления строки файла проекта LNK2019, неразрешенный внешний символ __imp_gst_version, указанный в функции main gStreamerDemo C: \ Users NYBS source \ repos \ gStreamerDemo \ gStreamerDemo \ main.obj 1

Ниже приведен код:

#include<iostream>
#include <gst/gst.h>
int main(int argc, char *argv[])
{
    int x = 90;
    int y = 99;
    std::cout << "Hello there..." << std::endl;
    const gchar *nano_str;
    guint major, minor, micro, nano;
    gst_init(&argc, &argv);
    gst_version(&major, &minor, &micro, &nano);

    if (nano == 1)
        nano_str = "(CVS)";
    else if (nano == 2)
        nano_str = "(Prerelease)";
    else
        nano_str = "";

    printf("This program is linked against GStreamer %d.%d.%d %s\n",
        major, minor, micro, nano_str);

    return 0;
}

Пожалуйста, если кто-нибудь может помочь очень заметнее. Я уже провел 3 дня после этих проблем и сейчас не могу найти решения. Спасибо всем.

...