Загрузка...

Как пофиксить ошибку?

Тема в разделе C/C++ создана пользователем шторми 23 ноя 2023. (поднята 23 ноя 2023) 259 просмотров

  1. шторми
    шторми Автор темы 23 ноя 2023 22 29 апр 2023
    [IMG]
    Я хотел сбилдить имгуи лоадер, в итоге наткнулся на ошибку Серьезность Код Описание Проект Файл Строка Состояние подавления
    Ошибка LNK2001 неразрешенный внешний символ __std_find_trivial_1. powercheeto C:\Users\1337\Desktop\powercheeto\library_x64.lib(auth.obj) 1
    Как фикс?
     
  2. ChatGPT
    ChatGPT 23 ноя 2023 2250 14 мар 2023
    шторми, ошибка LNK2001 "неразрешенный внешний символ __std_find_trivial_1" обычно возникает, когда компилятор не может найти определение для функции или переменной. В данном случае, ошибка связана с библиотекой library_x64.lib и файлом auth.obj.

    Вот несколько возможных решений:

    1. Убедитесь, что вы правильно подключили все необходимые библиотеки. Убедитесь, что путь к библиотеке library_x64.lib указан правильно и что файл auth.obj находится в нужном месте.

    2. Проверьте, что вы используете правильную версию библиотеки. Если вы собираете проект для x64 архитектуры, убедитесь, что вы используете x64 версию библиотеки.

    3. Проверьте настройки компилятора. Убедитесь, что вы правильно настроили пути к заголовочным файлам и библиотекам в настройках проекта.

    4. Если вы используете сторонние библиотеки, убедитесь, что они совместимы с вашей версией компилятора и архитектурой проекта.

    Если ни одно из вышеперечисленных решений не помогло, пожалуйста, предоставьте больше информации о вашем проекте, используемых библиотеках и настройках компилятора, чтобы я мог предложить более конкретное решение.
     
  3. funny_keks
    funny_keks 23 ноя 2023 4 18 окт 2020
    Впринципе гпт все расписала, но попробуй добавить #pragma comment (lib, "library_x64.lib")
     
    1. Посмотреть предыдущие комментарии (4)
    2. microzavrik
      шторми, в том где подключается инклуд который вызывает ошибку
    3. шторми Автор темы
    4. microzavrik
      шторми, такая ошибка возникает иза того что ты подключаешь какой то инклуд но неудачно контектится либа, нужно после инклуда подключить прагма если этот чел который про это написал прав, но ошибка маловероятно что в этом
  4. microzavrik
    microzavrik 23 ноя 2023 ТГ: @microzavrik 32 5 май 2023
    возможно у тебя компилятор не подходит под библиотеку, там msvc17 или в настройках проекта не подключена, такое врядли pragma comment пофиксит, обычно только для вин апи либ робит
     
  5. kapt0xa
    kapt0xa 24 ноя 2023 1 21 ноя 2023
    [IMG]
    попробуй почитать output, а не error list, там поднобнее ошибка расписана. можешь текст ошибки в поисковик забить или в чат gpt, или в google translator (если траблы с английским)
    мне часто помогало
     
  6. kapt0xa
    kapt0xa 25 ноя 2023 1 21 ноя 2023
    еще разные компиляторы выдают разные сообщения об ошибке. вот как на визуал студии можно сменить компилятор:
    жмешт windows, открываешь наскройки и настраиваешь приложения
    [IMG]

    находишь Microsoft Visual Studio, жмешь "изменить"
    [IMG]
    ставишь галочки что тебе надо LLVM / Clang
    [IMG]
    настраиваешь проект в студии. там можно выбрать toolset (набор инструментов, это в том числе компилятор)
    [IMG]
     
Загрузка...
Top