Jak w temacie czy da się napisać program który będzie działał także na komputerach bez .NET
aaa kompilator to Visual C++ 2008 Express Edition
Jak w temacie czy da się napisać program który będzie działał także na komputerach bez .NET
aaa kompilator to Visual C++ 2008 Express Edition
Visual C++ .... wyłączyć zarządzany cpp w opcjach projektu i korzystać tylko z bibliotek standardowych. Nie wiem czy można z Formatek wtedy korzystać.
Do cpp to najlepiej na QT Creatora się przerzucić.
LaM napisał(a)
Do cpp to najlepiej na QT Creatora się przerzucić.
Wtedy zamiast .NET zacznie wymagać 10-20MB dodatkowych bibliotek Qt...
co do QT...
z tego co się zagłebiłem to QT jest dość drogie do zastosowań komercyjnych a a Visual C++ ma wersje darmową muszę się jeszcze dokładnie rozczytać w licencji ale prawdopodobnie ta wersja dotyczy też zastosowań komercyjnych
LaM czy możesz napisać jak to zrobić ? krok po kroku ;) musze to sprawdzić bo jeśli nie dotyczy to formatek to jednym słowem ból...
Qt na LGPL jest darmowe do zastosowań komercyjnych - dołączasz biblioteki dll na LGPL i tyle. Licencja komercyjna pozwala na wkompilowanie czy zmodyfikowanie bez udostępniania źródeł, tak w skrócie.
deus: dokładnie a wiesz jeśli częścią mojego projektu miałby być program w C++ wszystkie dane były by zapisywane do pliku binarnie. to ktoś mógłby po prostu je otworzyć i skorzystać z tego co ja wymyśliłem... a w zastosowaniu komercyjnym widzę inny cel ;) a jeśli zamknę kod to muszę płacić :)
zaraz, zaraz chyba nie do końca Cie zrozumiałem...
czyli mogę korzystać z Qt kompilować programy i je sprzedawać nawet jeśli mam firmę? z tego co czytałem to moje programy z Qt musiałyby mieć otwarty kod.
zaraz, zaraz chyba nie do końca Cie zrozumiałem...
czyli mogę korzystać z Qt kompilować programy i je sprzedawać nawet jeśli mam firmę? z tego co czytałem to moje programy z Qt musiałyby mieć otwarty kod.
W przypadku korzystania z GPL, od jakiegoś czasu Qt dostępne jest także na LGPL, więc jeśli nie wkompilowujesz Qt a jedynie z niego korzystasz to soft może być zamknięty. Jeżeli wprowadzasz zmiany w Qt to te zmiany muszą być otwarte, ale sam program już nie.
deus: dziękuje widzę że jesteś zorientowany w temacie ;) lecz jednym słowem mnie to nie urządza :( gdyż szukam ide od początku do końca ;) szkoda że zamknęli projekt Turbo C++ była to dobra alternatywa dla innych kompilatorów był jak Builder C++ z kilkoma ograniczeniami no i bez jakich kolwiek kosztów na firmę czy na osobę.
AMFA
by wyłączyć managed cpp ... to
Project - > Properties -> Config... Properties - > General
Zmienić Common Language Runtime support na NO......
Formatek nie ma, chyba że w WinApi a tego byś nie chciał. Można używać QT i Visual C++, ale też designera formatek nie będzie.
dokładnie czyli zostaje albo zakupić Qt lub Borland C++, lub klientom mówić że potrzebny jest .NET... a w windowsie XP nadal standardowo go nie ma ;)
I nie będzie, ale XP mimo że popularny, jest już skazany na wymarcie.
Można jeszcze użyć wxWidgets - Code::Blocks ma niezły edytor formatek do tego. Tutaj licencja pozwala na całkowicie dowolne wykorzystanie bez płacenia autorom.
Jednak wxWidgets nieco ustępuje qt pod względem wygody, jest też momentami mniej dopracowane i czasami trzeba napisać trochę więcej kodu żeby osiągnąć to samo co w QT, ale da się z tym żyć i jest to też całkiem przyjemna biblioteka. Zaleta w stusunku do QT to w 100% natywny look&feel pod Windows, czego o QT powiedzieć nie można