Форум программистов, компьютерный форум CyberForum.ru

Подключение библиотек в Eclipse c++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте блок-схему http://www.cyberforum.ru/cpp-beginners/thread887958.html
#include "stdafx.h" #include "stdio.h" void main (void) {int n,i,j,t=0; scanf("%d",&n); for (i=2;i<=n;i++) if(n%i==0){ //проверка делится ли число без остатка for (j=2;j<=(i-1);j++) if(i%j==0) t++; // проверяем является ли делитель простым числом if(t==0) printf("%d ",i);} //если является, то печатаем его getchar();
C++ Описать функцию для подсчета строк, состоящих из одинаковых символов Здравствуйте) дали задание, помогите пожалуйста разобраться. Описать функцию для подсчета строк, состоящих из одинаковых символов. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread887947.html
Поиск минимального элемента матрицы C++
Люди добрые помогите пожалуйта написать программу на С++ Задан двухмерный массив целых чисел A размером N на M. Найти минимальный элемент и поменять его с элементом A.
C++ Определить количество выигрышей, количество проигрышей и количество ничьих данной команды
Недавно начал изучать язык С++ и уже застопорился. Помогите пожалуйста решить. 2.В массиве записаны результаты N игр футбольной команды. Если игра окончилась выигрышем, то записано число 2, проигрышем - 0, вничью – 1. Определить количество выигрышей, количество проигрышей и количество ничьих данной команды. Данные ввести с клавиатуры, результаты записать в файл.
C++ Даны площади 5 кругов. Найти радиус самого большого из них http://www.cyberforum.ru/cpp-beginners/thread887923.html
Недавно начал изучать язык С++ и уже застопорился. Помогите пожалуйста решить. 1.Даны площади 5 кругов. Найти радиус самого большого из них. Результаты вывести на экран.
C++ Написать функцию вычисления линейного индекса элемента (его номера расположения в памяти) по заданым размерам и индексам элемента в N-мерном массиве Елементи N-вимірного масиву розміром n розміщуються в послідовних ділянках пам'яті так, що швидше за всіх змінюється їх останній індекс, найповільніше - перший. Написати функцію обчислення лінійного індексу елемента (його номера в порядку розташування в пам'яті) за заданими розмірами і індексам елемента в N-вимірному масиві. Значенням N=3; Элементы N-мерного массива размера n, распологаются в... подробнее

Показать сообщение отдельно
bezoomec
2 / 2 / 0
Регистрация: 15.09.2012
Сообщений: 47
04.06.2013, 12:39  [ТС]     Подключение библиотек в Eclipse c++
ну давайте по порядочку.
Вот мои includes
C++
1
2
#include <GL/glew.h>
#include <GL/glut.h>
В скринах предоставил настройки. Кстати в папке freeglut нет папки lib!!! может из-за неё вся каша?? кстати эклипс нормально работает без этих библиотек, то есть обычные проги можно писать.

Вот полный лог того, что мне выводит, когда я нажимаю билд:

12:25:10 **** Incremental Build of configuration Debug for project test ****
Info: Internal Builder is used for build
g++ "-LC:\\Users\\Admin\\workspace\\test\\glew-1.9.0\\lib" -o test.exe "src\\test.o" "..\\glew-1.9.0\\lib\\glew32.lib" "..\\glew-1.9.0\\lib\\glew32mx.lib" "..\\glew-1.9.0\\lib\\glew32mxs.lib" "..\\glew-1.9.0\\lib\\glew32s.lib"
src\test.o: In function `glutInit_ATEXIT_HACK':
C:/Users/Admin/workspace/test/freeglut-2.8.1/include/GL/freeglut_std.h:620: undefined reference to `_imp____glutInitWithExit@12'
src\test.o: In function `glutCreateWindow_ATEXIT_HACK':
C:/Users/Admin/workspace/test/freeglut-2.8.1/include/GL/freeglut_std.h:622: undefined reference to `_imp____glutCreateWindowWithExit@8'
src\test.o: In function `glutCreateMenu_ATEXIT_HACK':
C:/Users/Admin/workspace/test/freeglut-2.8.1/include/GL/freeglut_std.h:624: undefined reference to `_imp____glutCreateMenuWithExit@8'
src\test.o: In function `render':
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:24: undefined reference to `glClearColor@16'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:25: undefined reference to `glClear@4'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:27: undefined reference to `_imp__glutSwapBuffers@0'
src\test.o: In function `main':
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:36: undefined reference to `_imp__glutInitDisplayMode@4'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:37: undefined reference to `_imp__glutInitWindowSize@8'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:39: undefined reference to `_imp__glutIdleFunc@4'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:40: undefined reference to `_imp__glutDisplayFunc@4'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:42: undefined reference to `_imp__glewInit@0'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:43: undefined reference to `_imp____GLEW_VERSION_2_0'
C:\Users\Admin\workspace\test\Debug/../src/test.cpp:53: undefined reference to `_imp__glutMainLoop@0'
collect2: выполнение ld завершилось с кодом возврата 1

12:25:10 Build Finished (took 251ms)


Кто-нибудь может помочь? Я запарился уже. Кстати на буке (там у меня нет интернета) пробовал с VS 2012 - он мне как то родил папку с либами и freeglut.dll, freeglut.lib... И вроде как получается, но как-то криво... Но не суть, мне нужно, чтобы работало в эклипсе.

вот код самой проги(копипаст с http://duriansoftware.com/joe/An-int...Slideshow.html)

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
#include <stdlib.h>
#include <GL/glew.h>
#include <GL/glut.h>
#include <stdio.h>
 
static int make_resources(void)
{
    return 1;
}
 
/*
 * GLUT callbacks:
 */
static void update_fade_factor(void)
{
}
 
static void render(void)
{
    glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
    glClear(GL_COLOR_BUFFER_BIT);
 
    glutSwapBuffers();
}
 
/*
 * Entry point
 */
int main(int argc, char** argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);
    glutInitWindowSize(400, 300);
    glutCreateWindow("Hello World");
    glutIdleFunc(&update_fade_factor);
    glutDisplayFunc(&render);
 
    glewInit();
    if (!GLEW_VERSION_2_0) {
        fprintf(stderr, "OpenGL 2.0 not available\n");
        return 1;
    }
 
    if (!make_resources()) {
        fprintf(stderr, "Failed to load resources\n");
        return 1;
    }
 
    glutMainLoop();
    return 0;
}
Миниатюры
Подключение библиотек в Eclipse c++   Подключение библиотек в Eclipse c++   Подключение библиотек в Eclipse c++  

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru