none
как включить в библиотеку новый include? жирным выделено место ошибки RRS feed

  • Вопрос

  • #include <iostream>
    #include <amp_graphics.h>
    #include <graphics.h>
    using namespace std;
    int main()
    {
    float p, t;
    int p1, p2, p3, p4, x1, x2, x3, x4, y1, y2, y3, y4;
    cin >> p1 >> x1 >> y1;
    cin >> p2 >> x2 >> y2;
    cin >> p3 >> x3 >> y3;
    cin >> p4 >> x4 >> y4;
    moveto(x1, y1);
    lineto(x2, y2);
    moveto(x2, y2);
    lineto(x3, y3);
    moveto(x3, y3);
    lineto(x4, y4);
    for (int t = 0; t < 1; t += 0, 01)
    {
    //x = x1*(1 - t) ^ 3 + 3 * x2*(1 - t) ^ 2 + 3 * x3*(1 - t) + x4*t ^ 3;
    //y = y1*(1 - t) ^ 3 + 3 * y2*(1 - t) ^ 2 + 3 * y3*(1 - t) + y4*t ^ 3;
    p = p1*(1 - t) ^ 3 + 3 * p2*(1 - t) ^ 2 + 3 * p3*(1 - t) + p4*t ^ 3;
    moveto(p);
    lineto(p);
    //moveto(x,y);
    //lineto(x,y);
    }
    }

    Ошибка IntelliSense: не удается открыть источник файл "graphics.h" Проект4 c:\Users\Артём\Documents\Visual Studio 2015\Projects\Проект4\Проект4\Исходный код.cpp 3
    Серьезность Код Описание Проект Файл Строка
    Ошибка C1083  Не удается открыть файл включение: graphics.h: No such file or directory

    Проект4 c:\users\артём\documents\visual studio 2015\projects\проект4\проект4\исходный код.cpp 3

    Серьезность Код Описание Проект Файл Строка
    Ошибка IntelliSense: идентификатор "moveto" не определен Проект4 c:\Users\Артём\Documents\Visual Studio 2015\Projects\Проект4\Проект4\Исходный код.cpp 13
    Серьезность Код Описание Проект Файл Строка
    Ошибка IntelliSense: идентификатор "lineto" не определен Проект4 c:\Users\Артём\Documents\Visual Studio 2015\Projects\Проект4\Проект4\Исходный код.cpp 14

    ещё я отдельно открыл graphics.h

Ответы

  • Значит его портировали под Windows все таки. А libbgi.a Visual C++ видит? Расширение а вроде специфично для компоновщика GCC. 

    Чтобы строить простые графики лучше использовать GDI+.

  • http://kpolyakov.narod.ru/school/c/faq.htm нашел здесь, мне нужна любая директива позволяющая строить график в отдельном окне, заданный пользователем

    Visual Studio использовать эту библиотеку не сможет. Для отображения графики в Windows нужно окно, и, следовательно, приложение с графическим интерфейсом (GUI), а не консольное.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

Все ответы

  • Дублировать тему совсем не обязательно, можно отвечать в прежней.

    Путь к дополнительным включаемым файлам должен быть указан в свойствах проекта: "C/C++ - Общие - Дополнительные каталоги включаемых файлов".

    Либо положите его рядом с Вашим исходным файлом (в каталог проекта) и включайте директивой

    #include "graphics.h"

    т.е. используйте кавычки вместо угловых скобок.

    А, вообще, что это за файл такой graphics.h? Где Вы его взяли? И для каких целей пытаетесь использовать в консольном приложении?


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!


    • Изменено kosuke904 19 мая 2015 г. 15:16
  • graphics.h это был заголовочный файл граф. библиотеки в Borland-овских средах разработки под DOS. Что бы под Windows такое же было, не слышал.
  • graphics.h это был заголовочный файл граф. библиотеки в Borland-овских средах разработки под DOS. Что бы под Windows такое же было, не слышал.

    Вот и я, грешным делом, об этом подумал :) Если это, действительно, так, то и пытаться его включать не стоит. Все равно ничего не выйдет.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

  • http://kpolyakov.narod.ru/school/c/faq.htm нашел здесь, мне нужна любая директива позволяющая строить график в отдельном окне, заданный пользователем
  • Значит его портировали под Windows все таки. А libbgi.a Visual C++ видит? Расширение а вроде специфично для компоновщика GCC. 

    Чтобы строить простые графики лучше использовать GDI+.

  • http://kpolyakov.narod.ru/school/c/faq.htm нашел здесь, мне нужна любая директива позволяющая строить график в отдельном окне, заданный пользователем

    Visual Studio использовать эту библиотеку не сможет. Для отображения графики в Windows нужно окно, и, следовательно, приложение с графическим интерфейсом (GUI), а не консольное.

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

  • А libbgi.a Visual C++ видит?


    Это круто :)

    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

  •  Попробуйте подключить     #include"msoftcon.h"