Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Проблемы с gets_s https://www.cyberforum.ru/ cpp-beginners/ thread2438017.html
#include <iostream> #include <windows.h> #include <stdio.h> #include <string.h> using namespace std; class String { char *str; int n;
C++ Дана строка, изображающая арифметическое выражение
Дана строка, изображающая арифметическое выражение вида «<цифра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного выражения (целое число).
C++ Передача структуры (двусвязного списка в функцию" https://www.cyberforum.ru/ cpp-beginners/ thread2438015.html
#include<stdio.h> #include<iostream> #include<stdlib.h> using namespace std; struct spisok { int data; spisok*next; spisok*last;
C++ Заполнение вектора векторов данными из файла https://www.cyberforum.ru/ cpp-beginners/ thread2438009.html
Здравствуйте, имеется файл формата текст текст текст текст текст .... текст next текст текст текст ... next
Реализация сортировки в односвязном списке C++
#include "stdafx.h" #include <iostream> #include <string> using namespace std; /* * односвязный список * реализация */
C++ Система авторизации в C++ https://www.cyberforum.ru/ cpp-beginners/ thread2437995.html
Вообщем где-то на форуме находил код авторизации, но он почему-то не работал. Я немного подкорректировал его и оставил как есть. Что тут можно исправить или как сделать чтобы оно входило только по логину: Admin и паролю: 2906 А если другие данные, то просто бы программа закрывалась. int autorization() { string a; string b; cout << "(ОШИБКА!) ВЫ НЕ АВТОРИЗИРОВАНЫ!" << endl;...
C++ Задача интересная, но не могу разобраться Задача: Однажды трое лучших друзей Петя, Вася и Тоня решили создать команду и участвовать в соревновании по программированию. Обычно на соревнованиях по программированию участникам предлагается несколько задач. Еще перед началом друзья договорились, что они будут реализовывать задачу, если как минимум двое из них придумали и уверены в решении, в противном случае ребята не будут писать решение... https://www.cyberforum.ru/ cpp-beginners/ thread2437988.html C++ Ошибка в коде
Объясните пожалуйста в чем ошибка: #include <iostream> using namespace std; template <typename T> void enter_arr(char *name, T**a, int n, int m) { cout << name; for (int i = 0; i < n; i++) {
C++ Написать программу через функции цикла while и do while https://www.cyberforum.ru/ cpp-beginners/ thread2437941.html
Дано число В. Используя функцию-генератор случайных чисел rand(), сформировать последовательность ri. Прекратить формирование последовательности при первом появлении числа ri>B. Вычислить среднее значение всех полученных чисел ri<=B. Массивы и строки не использовать. Я написала программу, но она выдается одно рандомное число на любое введенное и не работает если число меньше 50. Может...
C++ Таблица Добрый день, не могу вывести новую таблицу(или страницу) при нажатие на enter. Цикл не входит обратно в for. #include "pch.h" #include <iostream> #include <cmath> #include <iomanip> #include <string> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2437936.html
C++ Фишера-Снедекора распределение (F-распределение)
Добрый день. Кто-нибудь знает как считается F-распределением Фишера с m и n степенями свободы и уровнем значимости (альфа)? Это из области дисперсионного анализа. В общем как получить эту таблицу?
C++ Проверить лежит ли один многоугольник строго внутри другого https://www.cyberforum.ru/ cpp-beginners/ thread2437933.html
Два выпуклых многоугольника заданы на плоскости перечислением координат вершин в порядке обхода границы. Проверить лежит ли один из них строго внутри другого и определить площади многоугольников.
0 / 0 / 0
Регистрация: 16.04.2019
Сообщений: 4
0

Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") - C++ - Ответ 13498558

16.04.2019, 19:50. Показов 1259. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Этот код должен выводить на экран кубик, который по идее должен вращаться, но возникла проблема: для выполнения этого кода я подключи библиотеку SFML. Все работало корректно, но когда я прописал "gluBuild2DMipmaps" и "gluPerspective", VS их не воспринимал. Отчетливо видно что VS не находит только те операторы которые начинаются с "glu". Прошу помочь мне с данной проблемой. Код ниже:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#include <SFML/Graphics.hpp>
#include <SFML/OpenGL.hpp>
#pragma comment(lib, "glu32.lib")
using namespace sf;
 
int main()
{
    RenderWindow window(VideoMode(800, 600), "SFML OpenGL");
    Texture t;
    t.loadFromFile("resources/background.jpg");
    Sprite background(t);
 
    GLuint texture = 0;
    {
        Image image;
        image.loadFromFile("resources/texture.jpg");
 
        glGenTextures(1, &texture);
        glBindTexture(GL_TEXTURE_2D, texture);
        gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGBA, image.getSize().x, image.getSize().y, GL_RGBA, GL_UNSIGNED_BYTE, image.getPixelsPtr());
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
    }
 
    glEnable(GL_DEPTH_TEST);
    glDepthMask(GL_TRUE);
    glClearDepth(1.f);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluPerspective(90.f, 1.f, 1.f, 500.f);
    glEnable(GL_TEXTURE_2D);
 
    Clock clock;
 
    while (window.isOpen())
    {
        Event event;
        while (window.pollEvent(event));
        {
            if (event.type == Event::Closed)
                window.close();
        }
 
        float time = clock.getElapsedTime().asSeconds() * 100;
        float size = 20.f;
 
        // Drow the background
        window.pushGLStates();
        window.draw(background);
        window.popGLStates();
 
        // Clear the depth buffer
        glClear(GL_DEPTH_BUFFER_BIT);
 
        // Apply some transformations (смещаем кубик на 100 единиц)
        glMatrixMode(GL_MODELVIEW);
        glLoadIdentity();
        glTranslatef(0, 0, -100);
        glRotatef(time, 50, 50, 0);
 
        // Draw a cube
        glBindTexture(GL_TEXTURE_2D, texture);
        glBegin(GL_QUADS);
            // Back
            glTexCoord2f(0, 0); glVertex3f(-size, -size, -size);
            glTexCoord2f(1, 0); glVertex3f( size, -size, -size);
            glTexCoord2f(1, 1); glVertex3f( size,  size, -size);
            glTexCoord2f(0, 1); glVertex3f(-size,  size, -size);
 
            // Front
            glTexCoord2f(0, 0); glVertex3f( size, -size,  size);
            glTexCoord2f(1, 0); glVertex3f(-size, -size,  size);
            glTexCoord2f(1, 1); glVertex3f(-size,  size,  size);
            glTexCoord2f(0, 1); glVertex3f( size,  size,  size);
 
            // Left
            glTexCoord2f(0, 0); glVertex3f(-size, -size,  size);
            glTexCoord2f(1, 0); glVertex3f(-size, -size, -size);
            glTexCoord2f(1, 1); glVertex3f(-size,  size, -size);
            glTexCoord2f(0, 1); glVertex3f(-size,  size,  size);
 
            // Right
            glTexCoord2f(0, 0); glVertex3f( size, -size, -size);
            glTexCoord2f(1, 0); glVertex3f( size, -size,  size);
            glTexCoord2f(1, 1); glVertex3f( size,  size,  size);
            glTexCoord2f(0, 1); glVertex3f( size,  size, -size);
 
 
            // Bottom
            glTexCoord2f(0, 0); glVertex3f(-size, -size,  size);
            glTexCoord2f(1, 0); glVertex3f( size, -size,  size);
            glTexCoord2f(1, 1); glVertex3f( size, -size, -size);
            glTexCoord2f(0, 1); glVertex3f(-size, -size, -size);
 
            // Top
            glTexCoord2f(0, 0); glVertex3f(-size,  size, -size);
            glTexCoord2f(1, 0); glVertex3f( size,  size, -size);
            glTexCoord2f(1, 1); glVertex3f( size,  size,  size);
            glTexCoord2f(0, 1); glVertex3f(-size,  size,  size);
 
        glEnd();
 
        // Display all
        window.display();
    }
 
    glDeleteTextures(1, &texture);
 
    return 0;
}


Вернуться к обсуждению:
Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective") C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2019, 19:50
Готовые ответы и решения:

Visual Studio не читает операторы, что начинаются на "glu" ("gluBuild2DMipmaps", "gluPerspective")
Данный код должен выводить на экран кубик который должен вращаться, но возникла проблема. Для...

Какой редактор читает pdf в visual studio 2015?
какой редактор читает pdf в visual studio 2015 и можно ли читать в студии djVu

Конвертировать операторы C++ Visual Studio 2019 в С#
int OBLASTQ_VVODA2 = 255; char mas ; char buffer; int m_nQuantitySpases ; // кол-во...

Вокруг конуса GLUT вращаются сфера GLU и диск GLU
Помогите пожалуйста написать программу в C++. Задание: Вокруг конуса GLUT вращаются сфера GLU и...

Что лучше - Visual Studio или Rad Studio(C++ Builder)?
Здравствуйте! Хотелось бы выслушать мнения общественности по поводу сравнения работы и перспектив в...

6
16.04.2019, 19:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2019, 19:50
Помогаю со студенческими работами здесь

Установка C++ Redistributable Visual Studio 2017 и Visual C++ для Visual Studio 2015
Доброго дня. Пытаюсь изучить PHP. Решил установить сервер локальный. В инструкции сказано: &quot;Ещё...

Подскажите что нужно сделать что бы эта программа работала в visual studio
#include &quot;pch.h&quot; #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() {...

Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки visual studio code ?
Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки...

Будет ли всегда программа написанная на Visual Studio 2010 открываться в Visual Studio 2003 ?
Будет ли всегда программа написанная на Visual Studio 2010 открываться в Visual Studio 2003 ?

Зачем для создания формы на Angular использовать Visual Studio и Visual Studio Code?
Мне нужно написать форму на ангуляре, которая будет выполнять Select, Insert,Delete из базы данных....

Visual Studio 2005 и Visual Studio 2008 сильно ли они отличаются друк от друга?
привет ребята:) вот у меня есть Visual Studio 2005 и Visual Studio 2008 возник вопрос сильно ли...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru