Попытка скомпилировать этот инструмент WinURL из источника в Win 8.1: http://www.chiark.greenend.org.uk/~sgtatham/winurl/ (src zip на этой странице, если вы хотите посмотреть). Причина в том, что я хотите изменить привязку клавиш от Win + W к чему-то еще, поскольку Win 8.1 использует Win + W для поиска, и инструмент больше не работает в Win 8.1
Каковы мои предпочтения для минимального dev env в Win 8.1? Я не заинтересован в установке GBs инструментов, если я могу уйти с чем-то очень простым, что просто позволяет мне скомпилировать выше. Будет ли что-то вроде Cygwin gcc или MinGW работать или мне нужна какая-то Visual Studio, и если да, то есть простая бесплатная версия, которую я могу использовать?
Если вы ищете легкое решение для компилятора, не смотрите за MinGW. Вы можете установить его и добавить свою папку bin
в Environment PATH
. Если вы хотите также IDE, я бы рекомендовал CodeBlocks или DevC++.
Я бы рекомендовал CodeBlocks над DevC++, поскольку люди сообщают, что DevC++ работает медленно, а также цикл разработки очень медленный.
Это все бесплатные и с открытым исходным кодом. И легкий.
Я получил его, чтобы скомпилировать его с помощью MinGW, используя следующий скрипт:
del *.o winurl.exe
windres winurl.rc winurlres.o
gcc -c winurl.c
gcc -o winurl.exe winurl.o winurlres.o C:\MinGW\lib\libgdi32.a -mwindows
strip winurl.exe
del *.o
nmake' to build. # CFLAGS = /nologo /W3 /YX /O2 /Yd /D_WINDOWS /DDEBUG /ML /Fd LFLAGS = /incremental:no .c.obj: cl $(COMPAT) $(CFLAGS) /c $*.c LIBS = gdi32.lib user32.lib shell32.lib all: winurl.exe winurl.exe: winurl.obj winurl.res link $(LFLAGS) -out:winurl.exe winurl.obj winurl.res $(LIBS) winurl.res: winurl.rc winurl.ico winurlsmall.ico rc -r winurl.rc clean: del *.obj
...