Kisérletképpen egy virtuálgépen fenn van az Xp.
a CCC mingw3.1 -el lefordult, java terminal megy.
a gtkSharp2.8.3 telepítve.
a C:\Gtk\2.8\include könyvtárból hiányoznak fejlécfájlok
pl gtk.h
aki már követett el hasonlót, írja meg mit és honnan kell még telepíteni,
hogy a ccc-gtk könyvtárat létre tudjam hozni.
- 6050 megtekintés
Hozzászólások
Gondolom, olvastad a readme-windows.hu.txt-t, de talán nem nézted meg a gtk-win.bld-ről írt dolgokat. Szerintem ezt a gtk-win,bld-t kell megeditálnod a saját konfigurációdnak megfelelően.
A wines GTK nem egy kiforrott dolog, éles alkalmazásban nem használnám.
+1 működő XP installáció. Nincs valami olyasmi XP-n, hogy (hálózati) szerver indításához a júzernek külön jogot kell adni?
--
CCC3
- A hozzászóláshoz be kell jelentkezni
nem éles használatra gondoltam, csak kíváncsiság hajtott. (ha már Gimp működik win alatt)
a total commander nem talált gtk.h-t. de majd még foglalkozok vele.
nem vagyok win guru, csak helyi , kis hálózatban használtam, tehát tartomány vezérlő (doamin controller) nélkül. A munkacsoport tagság elegendő volt az osztott könyvtárak eléréséhez
ezt samba-hogyanból ollóztam
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]
"requiresignorseal"=dword:00000000
REM WINXP.BAT
net use z: \\linux\samba /yes /persistent:no
hátha valakinek hasznos lehet.
- A hozzászóláshoz be kell jelentkezni
Korábban nekem sem sikerült winre GTK-t installálnom, mígnem rájöttem, hogy ezeket kell telepíteni:
Microsoft.NET Framework 1.1
Microsoft.NET Framework SDK 1.1
Gtk# for Windows 2.7.1
Ebből nálam lett gtk.h, méghozzá itt:
c:\GTK\2.8\include\gtk-2.0\gtk\gtk.h
Azóta változhattak a dolgok, már van 2-es meg 3-as .NET, amiket már nem lehet olyan egyszerűen telepíteni. Talán valaki beír ide, aki tudja pontosabban, hogy mi most a helyzet.
A hálózati szerverrel kapcsolatban nem az a kérdés, amire válszolsz. Egy hálózati szerver az egy olyan program, ami a socket(), bind(), listen(), accept() függvényhívásokkal megnyit egy TCP socketet, és várja, hogy erre kliensek konnektáljanak, hogy aztán akármilyen szolgáltatást adjon nekik. Amikor XP-s embereknél a terminál nem működik, akkor a bind() sikertelen. (Mindeddig nem tudta elküldeni senki az errorcode-ot.) Namost egy hálózati kapcsolatot lehetővé tevő program nyilván befolyásolja a biztonságot. Azért gondoltam, hogy talán az XP szabályozza, hogy ki nyithat ajtót a külvilág felé. De ez csak találgatás. (És nem is mindig a külvilág felé történik a nyitás.)
--
CCC3
- A hozzászóláshoz be kell jelentkezni
"Amikor XP-s embereknél a terminál nem működik,"
nincs más hátra mint a szolgáltatások (sevices) állítgatása
valamint a win komponensek (tcp/ip ) telepítgetése, macerálása...
nekem pechem van, (még wmvare-n is) sikerült ..
- A hozzászóláshoz be kell jelentkezni
Felraktam ideiglenesen a gtksharp-2.7.1 telepítőt a ccc.comfirm.hu/pub-ra. Nem tudom, hogy jelenleg honnan lehet ilyet szerezni. A szálak a Novell-Monohoz vezetnek, de ott elég zavaros dolgokat lehet látni. Amit te telepítettél, az valószínűleg csak egy runtime.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
>> mígnem rájöttem, hogy ezeket kell telepíteni:
a gtksharpnak (gtk#) (ami egy .NET-es binding gtk+-hoz) természetesen semmiféle köze nincs a mingw/gcc-vel való gtk-s fejlesztéshez, és megléte nem is feltétele annak
ez könnyen belátható, ha csak arra gondolsz, hogy a gimptől kezdve az inkscapen és xchaten keresztül a gaimig semmi nem függ a .NET framework (urambocsá sdk) meglététől
a gtk-hoz (és pereputtyához) tartozó windowsos dev csomagokat beszerezhetitek a gimp.org-ról
- A hozzászóláshoz be kell jelentkezni
>> már van 2-es meg 3-as .NET, amiket már nem lehet olyan egyszerűen telepíteni.
mindamellett, hogy nézeteim szerint minden normális xpnek szériatartozéka kellene hogy legyen egy recent .NET fwk, hadd kérdezzem meg, hogy az automatikus frissítésként való feltelepítése okoz ilyen nagy nehézségeket, vagy a NEXT-NEXT-FINISH módszer
- A hozzászóláshoz be kell jelentkezni
Nekem a .NET 2 (ami azért már jópár programhoz kell) meg a .NET 3 is felment, flawlessly.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
- A hozzászóláshoz be kell jelentkezni
A 2-es .NET-nek olyan installerre van szüksége, amit csak hitelesített winre lehet letölteni. Nem véletlen, hogy a gtksharp .NET 1.1-et használ (még mindig).
--
CCC3
- A hozzászóláshoz be kell jelentkezni
ha épp nincs netközelben az a jogtiszta windowsod, amire windows installer 3.1-et szeretnél tenni, tetszőleges rendszer alól a következő linkről letöltheted, és átviheted oda: közvetlenül az Intézettől
- A hozzászóláshoz be kell jelentkezni
Itten arról van szó, hogy GTK fejlesztő környezet kell Windowsra. Tehát egy olyan GTK csomag, amiben van pl. gtk.h plusz ezer egyéb fájl, könyvtárak, stb., amik lehetővé teszik a C (MinGW) programozást. Ez benne van a gtksharp fejlesztői csomagban, de nincs benne az un. runtime csomagokban. A gtksharp nagyszerű installere azonban csak akkor hajlandó futni, ha a gépen installálva van a .NET (vagy mono) környezet (ami egyébként nekem nem kellene).
Ha már itt tartunk. Hogyan lehetne kibontani egy ilyen öninstalláló exe-t? Tehát nem installálni, hanem kibontani, hogy megnézzem mi van benne.
--
CCC3
- A hozzászóláshoz be kell jelentkezni
>> de nincs benne az un. runtime csomagokban
ezért írtam oda a linket a -dev csomagokra
>> Hogyan lehetne kibontani egy ilyen öninstalláló exe-t?
firefoxot, nsis-es installereket simán 7zippel szoktam, ez a gtksharp ha jól látom innosetupos, erre van innounp
- A hozzászóláshoz be kell jelentkezni
Universal Extractor
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
- A hozzászóláshoz be kell jelentkezni
Kibontottam/megnéztem az önkicsomagoló exe-ket:
gtksharp-2.7.1-win32-0.1.exe _van_ benne GTK fejlesztő környezet
gtksharp-2.8.3-win32-0.0.exe _nincs_ benne GTK fejlesztő környezet
Persze korábban (a GTK# előtt) próbálkoztam síma GTK-s csomagokkal is, de nem találtam rendesen összerakott környezetet. Hogy miért kell ennek ilyen zavarosnak lennie az nem az én dolgom, tovább nem is érdekel, oldják meg maguknak a windózosok.
--
CCC3
- A hozzászóláshoz be kell jelentkezni