• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Error visual studio 2015 i Qt - QOpenGLFunctions _3_3_ Compatibility base class undefined

Mały hosting, OGROMNE możliwości
0 głosów
701 wizyt
pytanie zadane 13 kwietnia 2018 w C i C++ przez littlerunaway Obywatel (1,790 p.)
Podczas uruchamiania programu pokazuje mi się błąd "QOpenGLFunctions _3_3_ Compatibility base class undefined". Używam Visual Studio 2015 i Qt versja 5.9.0

1 odpowiedź

0 głosów
odpowiedź 13 kwietnia 2018 przez Bondrusiek Maniak (61,460 p.)

Witam,

dodałeś moduł OpenGl do pliku .pro

QT += opengl

 

komentarz 13 kwietnia 2018 przez littlerunaway Obywatel (1,790 p.)
Gdzie znajdę ten plik?
komentarz 13 kwietnia 2018 przez Bondrusiek Maniak (61,460 p.)

QMake powinno wygenerować plik o rozszerzeniu .pro. Za pomocą komendy qmake -project możesz go wygenerować lub sam ręcznie.

Przykładowy plik .pro

######################################################################
# Automatically generated by qmake (3.1) Wed Mar 21 08:44:03 2018
######################################################################
QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG +=  c++11
TARGET = RouteConfiguration
TEMPLATE = app

# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0


# Input
HEADERS += internalleddelegate.h \
           maindatamessagerinfo.h \
           messagerinfodialog.h \
SOURCES += internalleddelegate.cpp \
           main.cpp \
           maindatamessagerinfo.cpp \

 

komentarz 13 kwietnia 2018 przez littlerunaway Obywatel (1,790 p.)

Z tego co wyczytałam co visual studio zamiast pliku .pro używa plik .vcxproj
W pliku .vcxproj mam dodane 

<AdditionalIncludeDirectories>.\GeneratedFiles;.;$(QTDIR)\include;.\GeneratedFiles\$(ConfigurationName);$(QTDIR)\include\QtCore;$(QTDIR)\include\QtGui;$(QTDIR)\include\QtOpenGL;$(QTDIR)\include\QtWidgets;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

 

Podobne pytania

0 głosów
1 odpowiedź 319 wizyt
pytanie zadane 5 marca 2016 w C i C++ przez reex Początkujący (450 p.)
0 głosów
4 odpowiedzi 1,468 wizyt
0 głosów
0 odpowiedzi 1,178 wizyt

93,719 zapytań

142,631 odpowiedzi

323,263 komentarzy

63,266 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...