Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML] vector klasy Text

Ostatnio zmodyfikowano 2015-02-23 17:12
Autor Wiadomość
qest43
Temat założony przez niniejszego użytkownika
» 2015-02-23 16:44:15
Obiektów, ale po zmianie na
std::vector < sf::Text > menuItems;
I tak jest błąd:
Error 1 error C2440: 'initializing' : cannot convert from 'sf::Font *' to 'sf::Text *' c:\program files (x86)\microsoft visual studio 11.0\vc\include\xmemory0 617 1 sfmltest
P-127230
wojownik266
» 2015-02-23 16:47:49
Jedno i drugie może się przydać. Drogi pekfosie!
P-127232
pekfos
» 2015-02-23 16:50:00
C/C++
menuItems.emplace_back( "twoj tekst", std::ref( font ) );
Spróbuj tak. Wymagane <functional>.
P-127234
qest43
Temat założony przez niniejszego użytkownika
» 2015-02-23 16:51:58
Ponownie ten sam błąd
P-127235
Lora
» 2015-02-23 16:57:15
Taki kod ci nie działa?
C/C++
sf::Font font;

std::vector < sf::Text > menuItems;
menuItems.emplace_back( "twoj tekst", font );
P-127236
pekfos
» 2015-02-23 16:58:31
Cóż, u mnie się kompiluje. Zawsze możesz zrobić tak:
C/C++
menuItems.push_back( sf::Text( "asdasd", font ) );
P-127237
qest43
Temat założony przez niniejszego użytkownika
» 2015-02-23 17:00:48
Dalej nie działa:

C/C++
#include "Menu.h"
#include <SFML\Graphics.hpp>
#include <vector>
#include <functional>

int main()
{
   
    sf::Font font;
   
    std::vector < sf::Text > menuItems;
    menuItems.push_back( sf::Text( "asdasd", font ) );
   
}


Error 1 error C2440: 'initializing' : cannot convert from 'sf::Font *' to 'sf::Text *' c:\program files (x86)\microsoft visual studio 11.0\vc\include\xmemory0 617 1 sfmltest

Może to być błąd ze źle zainstalowaną biblioteką?
P-127238
pekfos
» 2015-02-23 17:02:55
Podaj cały log kompilacji.
P-127241
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona