Jak napisać program w Visual C++ który uruchomi się bez .NET

0

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

0

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ć.

0
LaM napisał(a)

Do cpp to najlepiej na QT Creatora się przerzucić.

Wtedy zamiast .NET zacznie wymagać 10-20MB dodatkowych bibliotek Qt...

0

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...

0

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.

0

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ć :)

0

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.

0

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.

0

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.

0

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ę.

0

AMFA

by wyłączyć managed cpp ... to

Project - > Properties -> Config... Properties - > General

Zmienić Common Language Runtime support na NO......

0

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.

0

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 ;)

0

I nie będzie, ale XP mimo że popularny, jest już skazany na wymarcie.

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1