Я начал изучать, как интегрировать GLFW, GLAD и OpenGL в мой проект Qt5.Я получаю это stdlib.h
нет такого файла или ошибка каталога.Пример, который я пытаюсь запустить, - из официальной документации OpenGL . Этот документ очень хорошо описывает процедуру запуска проекта и отсюда все другие сеансы.
Мой stdlib.h
присутствует на /usr/include/stdlib.h
, как это можно увидеть из этой печатиscreen:
В дополнение к этому у меня есть странная ошибка, когда компилятор ожидает фигурные скобки, но не может выяснить причину этой ошибки:
Более подробное описаниеошибка здесь:
Я много исследовал эту ошибку, я посмотрел здесь и здесь , и даже я использовал этоисточник , но не смог выяснить, в чем проблема и как связать библиотеку, которая уже находится в указанном пути.
фрагмент кода:
helloOpenGL.pro
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += \
main.cpp
LIBS += -L "/usr/lib" \
-lX11 -lpthread -lXrandr -lXi -ldl -lGL
INCLUDEPATH += "/usr/include"
LIBS += -L "/usr/include/GLFW" \
-lglfw3
и основные включенные файлы на main.cpp следующие:
#include <../glad/glad.h>
#include <../GLFW/glfw3.h>
#include <iostream>
#include <stdlib.h>
Спасибо за то, что пролили свет на этовыпуск.