Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Visual Studio Community

elitemadzone.org :: MadZone :: Visual Studio Community

[ Pregleda: 1462 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alimamnekolikokuća

Član broj: 338957
Poruke: 326



+456 Profil

icon Visual Studio Community15.03.2021. u 03:52 - pre 36 meseci
Hteo sam da završim sa Androidom ali danas nešto okrećem internet i naletim na Visual Studio Community 2019.
Ima podršku za Android.
I tu dodjem na sledeću ideju:
Hteo bih da već postojeće aplikacije za Windows kompajliram u Android.
Ništa komplikovano - radi se o malim aplikacijama 10-20000 linija.
Sve se završava na nivou procesora.
Treba učitati manju datoteku sa par 100 hiljada rekorda i tipa 1000 polja.
Obrada podataka je krajnje jednostavna - interpolacija, testiranje hipoteza i slično.
Izlaz obična tabela.
Hoću da kažem da se praktično sve završava na procesoru kapaciteta pentijuma.
Nema hardver specifičnih instrukcija.
2 i više jezgara ako može još bolje.

Mene interesuje ako neko ima iskustva
koliko je složeno takve postojeće i proverene aplikacije za Windows (sa svim potrebim izvornim datotekama) kompajlirati u Android?
Da li VS može to da uradi automatski ili ne može?
Da li su eventualne izmene obimne?
Dakle, ko je to radio i ima iskustva koliko vremena može da oduzme takva prepravka Windows aplikacije u Android aplikaciju?

 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
217.138.196.21



+1064 Profil

icon Re: Visual Studio Community15.03.2021. u 04:01 - pre 36 meseci
Pa ne znam, Android ti je Java, (i Kotlin). U cemu su radjene te tvoje aplikacije?
 
Odgovor na temu

alimamnekolikokuća

Član broj: 338957
Poruke: 326



+456 Profil

icon Re: Visual Studio Community15.03.2021. u 04:09 - pre 36 meseci
Visual C++.

Malo mi je popustio entuzijazam da instaliram VS Community za koji ne znam koliko traje licenca
pa da dodjem do betona
pa deinstaliraj.
Ako je licenca 30 dana i ne stignem da prekompajliram onda ne vredi ni da počinjem.
A i nemam baš toliko slobodnog vremena.
Jednostavnije bi mi bilo da potražim Windows tablet.


 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
217.138.196.21



+1064 Profil

icon Re: Visual Studio Community15.03.2021. u 04:12 - pre 36 meseci
Neces se sa time usreciti, mislim ono WINAPI tesko da ce moci seamless n aAndroid. Licenca za Community je neogranicena.
 
Odgovor na temu

alimamnekolikokuća

Član broj: 338957
Poruke: 326



+456 Profil

icon Re: Visual Studio Community15.03.2021. u 04:22 - pre 36 meseci
A C++ Console aplikacije?


 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
217.138.196.21



+1064 Profil

icon Re: Visual Studio Community15.03.2021. u 04:25 - pre 36 meseci
Ali:"A C++ Console aplikacije?"

Jok, Android je Linux, Win konzolne aplikacije nece, osim naravno ako ne rekompajliras za Linux, a to znaci nista od win f-ja, cist POSIX.
 
Odgovor na temu

alimamnekolikokuća

Član broj: 338957
Poruke: 326



+456 Profil

icon Re: Visual Studio Community15.03.2021. u 04:29 - pre 36 meseci
Na koje "win f-ja" misliš?
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
217.138.196.21



+1064 Profil

icon Re: Visual Studio Community15.03.2021. u 04:31 - pre 36 meseci
Koristio si neku Windows specificnu f-ju?
 
Odgovor na temu

alimamnekolikokuća

Član broj: 338957
Poruke: 326



+456 Profil

icon Re: Visual Studio Community15.03.2021. u 05:09 - pre 36 meseci
U Console aplikacijama o kojima je reč nema Windows specifičnih funckcija.

Ali to je škakljivo obzirom da Microsoft C nije isto što ANSI/ISO C.
To znači da u programu uvek može da postoji Microsoft C sintaks specifična naredba.
Medjutim, pretpostavljam da je Visual Studio Microfoft specifičan i za C i za Android.
 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2679



+690 Profil

icon Re: Visual Studio Community15.03.2021. u 14:30 - pre 36 meseci
Možeš Windows .NET aplikaciju da portuješ u Xamarin, ali je potrebno da pomoću .NET Portability Analyzer-a proveriš koliki procenat koda može da se portuje bez izmena ili značajnijih izmena.
.NET Portability Analyzer je bio dostupan i u VS2017, tako da misim da je i kod VS2019 tu.

Upravo iz tih razloga je uveden .NET Standard, i ako koristiš njega, onda ćeš imati 100% kompatibilnost sa određenim .NET verzijama (postoji tabela), tako da tvoj kod npr. na Win može da se kompajlira bilo za .NET ili .NET Core, za Linux ili MacOS kao .NET Core, a za mobilne platforme kao Xamarin.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

zoran412

Član broj: 339189



+3 Profil

icon Re: Visual Studio Community16.03.2021. u 09:55 - pre 36 meseci
Citat:
alimamnekolikokuća:
Ako je licenca 30 dana i ne stignem da prekompajliram onda ne vredi ni da počinjem.


Ako se nije nesto promenilo do sada, 30 dana je limit nakon koga moras da se ulogujes u svoj Visual Studio Comunity sa Microsoft-ovim nalogom koji mozes da napravis besplatno.
 
Odgovor na temu

mjanjic
Šikagou

Član broj: 187539
Poruke: 2679



+690 Profil

icon Re: Visual Studio Community16.03.2021. u 10:15 - pre 36 meseci
Da, upravo tako.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
217.138.196.21



+1064 Profil

icon Re: Visual Studio Community16.03.2021. u 11:22 - pre 36 meseci
Ja nisam ni znao da moze bez ms naloga :P
 
Odgovor na temu

BuzzLightyear

Član broj: 345017
Poruke: 71



+432 Profil

icon Re: Visual Studio Community16.03.2021. u 13:41 - pre 36 meseci
@Imam

Bitno je koje biblioteke koristiš. Ako se oslanjaš samo na STL trebalo bi da možeš da kompajliraš uz pomoć Clang kompajlera iz NDK.

Citat:

LLVM's libc++ is the C++ standard library that has been used by the Android OS since Lollipop, and as of NDK r18 is the only STL available in the NDK.

https://developer.android.com/ndk/guides/cpp-support


 
Odgovor na temu

alimamnekolikokuća

Član broj: 338957
Poruke: 326



+456 Profil

icon Re: Visual Studio Community16.03.2021. u 15:19 - pre 36 meseci
Ma u medjuvremenu sam se setio da sam VS Community 2019 koristuo još pre 2 godine.
Radio 30 dana i baš zbog te registracije sam ga batalio.
Šta ima da se registrujem kao da MS nije već pokupio sve podatke sa računara, serijske brojeve i šta još ne.
Ako im to nije dovoljno šta još hoće?

Android sam batalio još pre 7-8 godina ali sad mi je interesantan zbog C podrške. Zato sam instalirao Android Studio.

Juče sam instalirao i NDK ali nakon instalacije ništa ni da bekne (iako postoji folder android-ndk).
Iz Tools menija mi je nestala opcija Tools > SDK Manager.

Pokušao sam da pokrenem neke primere sa github-a ali ne radi.
A i ovaj mi "ide na bubrege" jer stalno nešto sync-uje in hide bez pitanja.

 
Odgovor na temu

alimamnekolikokuća

Član broj: 338957
Poruke: 326



+456 Profil

icon Re: Visual Studio Community16.03.2021. u 16:06 - pre 36 meseci
Hm, šta mu znači
Citat:
License for package NDK (Side by side) not accepted.

?

Aha, našao sam, džarnuo sam neki točak u uglu i sad mi instalira NDK (Side by side).

Videću šta će biti.


 
Odgovor na temu

elitemadzone.org :: MadZone :: Visual Studio Community

[ Pregleda: 1462 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.