Ok, już rozwiązałem problem. Sprawdziłem wartość wParam dla wciśnięcia LBTN i RBTN i ustawiłem porównanie wParam == 513 -> Lewy przycisk lub == 517 -> prawy i śmiga;)
  • Odpowiedz
Mirki, #arduino #cpp:


MEGACosm006:243: error: invalid conversion from 'char*' to 'char'


Any ideas jak wysłać pierwszy parametr do struct'a opisanego jako char[8]?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam aplikację napisaną w C++ pod Raspberry. Interfejs aplikacji zrobiony w QML. Gdy odpalam aplikację i dostaję warningi.

EGLFS: To override, set QT*QPA*EGLFS*PHYSICAL*WIDTH and QT*QPA*EGLFS*PHYSICAL*HEIGHT (in millimeters).


Eksportuje zmienne środowiskowe i dalej to samo. Gdy tego samego QML odpalam za pomocą qmlscene to wszystko działa jak należy. Pytanie takie, czemu dla programu napisanego w C++, który odpala tego QML nie są widoczne te zmienne środowiskowe?

Przekompilowuje
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Vetinari: oka, mój błąd. Potrzebowałem uruchamiać program jako root, więc używałem sudo. Wydawało mi się, że sprawdzałem uruchamianie bez sudo i ciągle miałem te warningi. Jednak nie. W dokumentacji sudo znalazłem, że jeżeli chcemy mieć zmienne środowiskowe takie jak użytkownik to musimy dodać parametr -E. Wszystko działa. Dziękuję za pomoc.
  • Odpowiedz
Mirki...

Zamiast pracować nad giełdą, na której moglibyście handlować najpierw pewnymi śmieszkowatymi walutami a potem bardziej poważnymi np. pisesełami ;) ...

Zachciało mi się prób kompilowania portfela #litecoin #dogecoin #cagecoin (w zasadzie chyba wszystkie portfele dla walut scryptowych to niemal ten sam kod, ale ten ostatni skusił mnie podwójnie, bo 1: autor oferował spore bounty za zbudowanie takiego portfela, a 2: zamykają mi kopalnię w której to kopałem
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jascen: Łatwo niestety narzekać :P Nie mam pojęcia jaka jaka ksiąƶka teraz moƶe być uƶyteczna, nie widziałem jeszcze nic co bym z czystym sumieniem polecił.
  • Odpowiedz
co w tym kodzie jest nie tak? :< generalnie ma on wypełniać tablicę dwuwymiarową podaną w parametrze i teoretycznie to robi, jednak gdy potem próbuje się do niej odwołać to aplikacja zamyka się w momencie kiedy to następuje. Stawiam ze skopałem coś ze wskaźnikami na tablice albo z jej inicjalizacją ale nie wiem co. Jak żyć? :( #programowanie #cpp #informatyka #problem

http://pastebin.com/mkJPeftY
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp

Moje doświadczenie z C++ pod Windowsem jest bardzo dziewicze. Mam problem dll'ką i może ktoś z Mirków mi może pomóc?

Mam główną aplikację napisaną w Qt i mam dll, który ta aplikacja wczytuje jako plugin. Zarówno aplikacja jak i plugin zdołałem już skompilować. Podczas ładowania pluginu dostaję komunikat (od QPluginLoader), że nie znalazł modułu. Sprawdziłem appkę i dll'kę w dependency walkerze i pokazał mi coś takiego: http://sqlitestudio.pl/temp/9.png

Po
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Możecie polecić jakieś dobre źródło o tworzeniu wieloplikowych projektów w C++? Mimo że IDE Visuala nie zgłasza sprzeciwów i ładnie pokazuje definicje/deklaracje skacząc między plikami, to kompilator sobie nie radzi z kompilacją zrzucając LNK1120 #informatyka #programowanie #cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kuhar: operuję tylko na własnych plikach, więc raczej nie w tym rzecz

@sylwke3100: tak, w każdym nagłówkowym jest ifndef, tylko chodzi o to że plik a.cpp musi skorzystać z funkcji w b.cpp - w tym celu zrobiłem sobie plik x.h, w którym jest include a.h i b.h + plików nagłówkowych bibliotek standardowych i tak kombinuję dorzucać dołączanie tego x.h do plików cpp, ale nic mądrego mi z tego
  • Odpowiedz
W końcu, po wielkich mękach udała się crosscompilacja gry pod windowsa, udało się tez uruchomić project pod wine, pozostało porobić jakieś paczkowanie :) VPS już kupiony więc teoretycznie niebawem powinien powstać CI który to wszystko będzie mielił oraz serwer do testów.

... i będzie można brać się za pisanie gry :D

#programowanie #cpp #rusted
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po ostatnich zabawach z phpStorm(niszczy wszystko, tylko drogi ;_;), teraz przyszła kolej na zabawę z #cpp i muszę przyznać, że #qt wraz ze swoim qtCreatorem robią świetną robotę.

Jak ktoś szuka IDE do Cpp to qtCreator bardzo. Szybko, łatwo, miło i przyjemnie. Podpowiada, koloruje składnie(nawet całe bloki wyznacza), współgra z git. No syćko jest.

#programowanie #ide #polecam
anonim1133 - Po ostatnich zabawach z phpStorm(niszczy wszystko, tylko drogi ;_;), ter...

źródło: comment_HZaONAEm9PsxvgqOk6n3CneuvkK1u2N2.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

P-------a idzie dostać od tych crosscompilacji cudzych libów.

/home/wolverine/Development/rusted/Sources/External/OGRE/ogredeps/src/FreeImage/Source/FreeImage/PluginTIFF.cpp:210:23: error: cast from ‘thandle_t {aka void*}’ to ‘long int’ loses precision [-fpermissive]

a w środku:

205
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mój plan na 2014:

1. #nauka. Zacząć się systematycznie uczyć na #studbaza. Nie o--------ć się (tzn. rzadziej. :P i nie przez pół semestru.)

2. #programowanie. Napisać jakieś sensowne programy i nauczyć się do końca #
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Teraz to już się w-------m. Deklaracje dwóch wersje tej samej funkcji w dwóch językach:

function(final Token token)
// Java

function(const Token& token)
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Onoki: Dla mnie kod Javy jest tutaj czytelniejszy - bo inaczej muszę patrzeć do deklaracji funkcji, by wiedzieć, że przyjmuje ona nie stringa, nie chara, tylko obiekt klasy Token jako argument.
  • Odpowiedz
@Onoki: Przecież to jest bardzo dobre rozwiązanie. Java ma być idiotoodporna i taka jest, między innymi dzięki takim zabiegom ja ten podany przez Ciebie. Kod jest dużo czytelniejszy w Javie, w porównaniu do C++.
  • Odpowiedz
Postanowiłem coś nauczyć się programować z wykorzystaniem socketów. Standardowy program do napisania czat, a przynajmniej mi się tak wydaje. ;)

Zacząłem planować sobie jak się za to zabrać i uświadomiłem sobie że nie mam pojęcia jak stworzyć klienta. Dokładnie nie mogę wymyślić jak napisać część programu która będzie odpowiadała za wyświetlanie i możliwość nadawania wiadomości, precyzując: można otrzymać wiadomość podczas pisania wiadomości do wysłania.

Jakieś pomysły jak to zrobić? Piszę w C.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach