Проблемы с использованием TGUI с SFML в проекте C++ в Visual Studio 2022C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Проблемы с использованием TGUI с SFML в проекте C++ в Visual Studio 2022

Сообщение Anonymous »

Я пытаюсь интегрировать библиотеки SFML и TGUI в свои проекты на C++. Хотя SFML работает отлично, у меня возникли проблемы с TGUI.
Я внимательно следовал инструкциям по установке на веб-сайте TGUI — добавил необходимые каталоги и установил соответствующие свойства в Visual Studio. Однако я получаю сообщение об ошибке при запуске следующего кода:

Код: Выделить всё

#include 
#include 

int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "TGUI Example");
tgui::Gui gui(window);

// Other GUI setup code here

while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
gui.handleEvent(event);
if (event.type == sf::Event::Closed)
window.close();
}

window.clear();
gui.draw();
window.display();
}

return 0;
}
Я дважды проверил, правильно ли включена библиотека TGUI, но не понимаю, что может пойти не так.
Есть ли у кого-нибудь предложения или решения?
Я перепробовал практически все, что мог. Двойная проверка, вставил ли я правильные каталоги (я сделал это в соответствии с руководством по установке TGUI), а также проект Visual Studio включает свойства (которые также верны), но эта ошибка, похоже, не исчезла.
Изменить: я проверил, и сообщение об ошибке поступает от IntelliSense в Visual Studio. Точное сообщение об ошибке:

Код: Выделить всё

Severity: Code
Description: Namespace "tgui" does not have a member "Gui".
Project: PhyEng
File: C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp
Line: 7
В конце журнала сборки указано следующее:

Код: Выделить всё

The build started at 17:37...
1>------ Build started: Project: PhyEng, Configuration: Debug x64 ------
1>Main.cpp
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(9,11): error C2039: 'Gui' is not a member of 'tgui'.
1>    C:\Users\Admin\Desktop\RandProj\PhyEng\include-tgui\TGUI\Widgets\VerticalLayout.hpp(32,30):
1>    See declaration of 'tgui'
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(9,11): error C2065: 'Gui': undeclared identifier
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(9,15): error C2146: syntax error: missing ';' before identifier 'gui'
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(9,15): error C3861: 'gui': identifier not found.
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(15,5): error C2065: 'gui': undeclared identifier
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(20,5): error C2065: 'gui': undeclared identifier
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(34,13): error C2065: 'gui': undeclared identifier
1>C:\Users\Admin\Desktop\RandProj\PhyEng\PhyEng\Main.cpp(38,9): error C2065: 'gui': undeclared identifier
1>The build of the project 'PhyEng.vcxproj' is complete -- ERROR.
Проблема устранена: Решение: #include

Подробнее здесь: https://stackoverflow.com/questions/791 ... tudio-2022
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблемы с использованием TGUI с SFML в проекте C++ в Visual Studio 2022
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Получение ошибок vcpkg Cmake/Clion с помощью SFML и TGUI
    Гость » » в форуме C++
    0 Ответы
    65 Просмотры
    Последнее сообщение Гость
  • Ошибки NuGet в Visual Studio 2022 после изменения значка проекта и переустановки .NET и Visual Studio
    Anonymous » » в форуме C#
    0 Ответы
    94 Просмотры
    Последнее сообщение Anonymous
  • Невозможно запустить скрипт Python за пределами Visual Studio 2022, отлично работает внутри Visual Studio.
    Anonymous » » в форуме Python
    0 Ответы
    57 Просмотры
    Последнее сообщение Anonymous
  • Невозможно запустить скрипт Python за пределами Visual Studio 2022, отлично работает внутри Visual Studio.
    Anonymous » » в форуме Python
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»