Eclipse nie podpowiada nazw funkcji i typów.

0

Witajcie,

Mam zainstalowany Eclipse for Java i doinstalowałem do niego plugin CDT. Zainstalowałem w apt-get paczki libglew libglfw libdevil libfreetype i jak zaincludowałem <GL/gl.h> <GL/glu.h> <GL/glew.h> <GL/glfw.h> i piszę funkcje z glfw to podkreśla na czerwono ani nie podpowiada dalszych nazw z dodatkowych bibliotek. System to po apt-get'cie widać Linux.

0

A kompiluje się z tymi inkludami?

0

@Azarien, Nie kompiluje się. Kod to tylko:

 /*#include <GL/gl.h>
#include <GL/glu.h>*/
#include <GL/glew.h>
#include <GL/glfw.h>

#include <iostream>

int main(int argc, char *argv[])
{
	if( !glfwInit() )
	{
		return 1;
	}


	GLFWwindow* mainWindow = glfwCreateWindow(1024, 768, "BennuEngine", NULL, NULL);

	glfwTerminate();
}

Działać nie ma prawa, ale powinno się skompilować. Nawet do std:: nie podpowiada. Jak kliknę [CTRL] + [SPACE] to piszę No Default Proposals. Może problem z ścieżkami do include jest bo zawartości #include < też nie podpowiada.

0

A hello world w C++ kompiluje się pod konsolą?

0

Hello world się kompiluje.

Nie wiem do końca czy problem rozwiązany bo zakomentowałem rzeczy związane z OpenGL i włączyłem -std=c++0x. Wydaje się być dobrze. Jedyny problem jaki został to z undefined reference do vtable, ale to jest problem związany z moim kodem, a nie błędami z kompilatorem. Dodałem też ścieżkę do -I /usr/include.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.