Kompilacia *.cs suborov
Nie som si isty ale asi je to jazyk C#, co skompolocat cz g++ nejde. Viete mi niekto poradit ako to na linuxe skompilovat? Je k tomu pribaleny aj subor *.sln, co ma suvis s Microsoft Visual Studio
Pre pridávanie komentárov sa musíte prihlásiť.
-target:library
mcs -recurse:'*.cs'
program sa skompiloval do suboru:
AssemblyInfo.exe
Neviem sice preco ma koncovku exe, ale ked som mu dal cez chmod +x, tak sa spustil, bez nejakej podpory wine, ale vypisal chybu:
Fatal: Could not locate SFmpq.dll
Co s tym?
Je to program MPQE na rozbalenie mpq archivov (Blizzard archyvny format pre Warcraft, WoW, ...)
Na windowse mi fungoval, bez problemov, a ako jediny dokazal rozbalit nove mpq subory od blizzardu na WoW. Programy pre linux ako mpq-tools, dokazu iba strasie typy, takze nic podobne mi nepomohlo.
Ak som skusil tento program spustit pod wine, vipisal mi chybu:
install the Windows version of Mono to run .NET executables
A je to jediny opensource ktory som nasiel. Je na stranke sourceforge:
http://sourceforge.net/projects/mangoscms/
kedze oni maju iba skompilovanu verziu pre win, tak som si stiahol zrojaky z svn:
http://mangoscms.svn.sourceforge.net/viewvc/mangoscms/trunk/tools/MPQE/
Skompiloval som ho pomocou mcs -recurse:'*.cs'
ale vypisuje tu chybu s dll kniznicou.
Ta kniznica sa nachadza v skompilovanom zip subore pre win. Skusal som ju nakopirovat skoro vsade aj tak pise chybu (/lib; /usr/lib; /usr/lib/mono/*/; $PWD; ...)
Viete mi niekto poradit, ako dokazem ho bez problemov rozbehat bud pod wine alebo priamo skompilovat na linuxe?
mono nazov_programu.exe
pripadne skus stiahnut verziu pre windows, mozno pobezi priamo pod mono, ked je to .net.
pali@Pali:~/mangos/mpqe$ mono MPQE.exe
MPQ-Extractor v1.2 by WRS
Fatal: Could not locate SFmpq.dll
Co s tym?
ja kniznicu SFmpq.dll mam v aktualne zlozke aj v /lib aj /usr/lib aj lib/mono/*/
Da sa to nejak rozbehat?
Ved aj ked mam zdrojaky, preco je to problem s tou dll kniznicou?
http://mangoscms.svn.sourceforge.net/viewvc/mangoscms/trunk/tools/MPQE/
je to adresar z svn repozitara v ktorom sa nachadzaju subory na kompilaciu