Myślisz, że zarabiasz tyle, na ile zasługujesz? Zapraszamy do wzięcia udziału w anonimowej ankiecie.
0

Aktualnie stoję przed wyborem bibliotek do projektu który mam na uczelni. Wstępnie wybrałem Qt - która jest podobno bardzo wygodna i dobra. Jednak pojawił się ogromny problem. Projekt MUSI się kompilować w VS, nie ma innej opcji. Gdzieś przeczytałem że z Qt w VS są cyrki, niby trzeba kompilować bibliotekę, co trwa kilka godzin, do tego bawić się w instalację jakiś wtyczek. Bardzo wątpię że dostanę możliwość przeprowadzenia takich operacji na VS na uczelni - gdzie projektu musi się dać kompilować bez żadnych problemów.

Czy jest jakiś prosty sposób na to, żeby projekt który obficie używa bibliotek Qt dał się "z buta" skompilować pod VS ?

Jeżeli nie ma takiej możliwości, będę musiał zmienić bibliotekę graficzną - tylko na jaką ? Dodam że projekt to gra karciana.

flag

5 Answers

2

Zacznijmy od tego że nic kompilować nie musisz. wersja dla VS, a dalej to co Matthew podał, VS AddIn. I powinno grać :-)
Oczywiście musisz mieć Visual Studio Proffesional, bo na Express Edition AddIn Ci się nie zainstaluje, nie ma po prostu tej funkcjonalności EE.

link|flag
A więc tak. Nie ma możliwości doinstalowania żadnych pluginów do VS. Chciałbym się dowiedzieć czy jest wykonalne to, żeby do mojego projektu (czyli gry karcianej) bezpośrednio wsadzić bibliotekę Qt - bez zbędnych rzeczy, same źródła. Czyli wyglądałoby to tak że mam główny katalog projektu (gry), w tym katalogu mam katalog z moimi źródłami, drugi katalog z całą biblioteką Qt. Teraz wystarczy odnieść katalog całego projektu na uczelnię i profesor odpala kompilacje i wszystko działa. Jest to możliwe ? – ryba Mar 9 at 18:00
Masz na myśli dllki? Kompilujesz u siebie, prof. dostaje źródła oraz binarki z dllkami Qt. Nie sądzę, żeby miał ochotę kompilować to samemu. – nilphilus Mar 9 at 18:42
1

To ja odpowiem na druga czesc pytania:

Jesli QT nie bedzie dzialac - oczywiscie .NET :) Rownie prosty i zero problemow z VS.

link|flag
0

http://qt.nokia.com/downloads/visual-studio-add-in Plugin do VS który ma niby go integrować z Qt. Dlaczego niby? Mi dodawał odpowiednie elementy do środowiska, ale niestety już sypał błędem przy próbie użycia. Ale pewnie coś źle zrobiłem i dlatego.

link|flag
Mnie hasa ;-) Jak nadal masz ochotę się bawić, to albo napisz tutaj, albo mi na maila - z naciskiem na tutaj ;-) To to rozwinę bo w komentarzu to trochę mało :-) – nilphilus Mar 7 at 0:03
Chętnie bym się dowiedział więcej - na czym polega i jak działa ten plugin. Dodam że jestem łysy w projektowych aspektach C++ (czyli zabawa z zewnętrznymi bibliotekami itd), tym bardziej nigdy nie kodziłem z Qt i mam za sobą jedynie okienko, przycisk i suwak z tutoriala ^^ VS też nie znam - tyle co na uczelni na laboratoriach. W domu śmigam na eclipsie i naprawdę nie lubię VS, ale niestety wymóg jest nałożony z góry - musi się bez problemów w VS na uczelni skompilować. Dlatego konieczność do kombinowania przy IDE prawdopodobnie dyskwalifikuje Qt :/ – ryba Mar 7 at 1:35
Jaki VS jest na uczelni? Jak prof+ to nie ma w ogóle kombinowania, tyle, że podejrzewam będą Ci potrzebne uprawnienia administratora, żeby zainstalować AddIn i Qt - ale nie wnikałem w to, ja korzystam tylko tam gdzie takie uprawnienia mam ;-) – nilphilus Mar 7 at 13:37
0

ja tam kompilowałem sobie qt opensource i wszystko hulało jak trzeba pod VS 2008. Warto poświęcić trochę czasu, i móc programować w naszym ulubionym IDE :) Co do kompilacji, to fakt - trwało to kilka dobrych godzin, ale jak już wspomniałem to warto. Co do samego QT to uważam, iż jest to najbardziej cywilizowany framework dla C++. Sprawa warta polecenia, szczególnie gdy na Trolltech Nokia położyła łapę i przeportowali całe QT na S60 (albo nadal portują :) )

link|flag
Też za pierwszym razem kompilowałem, a potem zauważyłem że jest dla VS ;-) jakieś 3h to trwało, ale od czegoś mamy gry, prawda? :D – nilphilus Mar 7 at 0:07
wersja QT, która się integruje z VS jest komercyjna. Jeżeli chcemy być legalni trzeba sobie skompilować samemu :) – dexxter Mar 9 at 7:23
1 
"You can choose between LGPL and GPL during the installation process." – nilphilus Mar 9 at 18:41
@nilphilus dobrze wiedzieć. W chiwli jak potrzebowałem tego nie było wyboru :) – dexxter Mar 16 at 12:26
0

A co to znaczy, że ma się kompilować w VC? Ja używam QtCreatora lub nawet samego notepada + nmake z VC 2008. I mówię, że mi się kompiluje pod VC 2008. Choć pojęcia nie mam jak projekt skompilować z użyciem IDE VC.

link|flag
jest addin do VS, który pozwala programować w IDE VC – dexxter Mar 9 at 7:25
Nie jestem pewien czy dobrze rozumiem, ale VC != VS, tak ? Jeżeli tak to możliwość bezproblemowej kompilacji w VC nic nie daje, ponieważ jak już wspominałem - jedyne ide, które wchodzi w grę to VS, ponieważ takie mamy zainstalowane na komputerach na uczelni i nic z tym nie możemy zrobić niestety :( – ryba Mar 9 at 14:58

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.