Собираю .dll из исходников fox-1.6.21 (под Win2k и под Debian).
Написал src/Makefile для mingw32.
Под Debian:
% apt-cache show mingw32 | grep ^Version
Version: 3.4.2.20040916.1-2
% ---- Makefile.mingw32
#CXX = gcc
CXX = i586-mingw32msvc-g++
LIB = ar
TOPDIR = ..
DEFINES = -DFOX_BIGENDIAN=0 -DNDEBUG -D_WINDOWS -DWIN32
INCDIRS = -I$(TOPDIR)/include
SOURCES = \
....
OBJECTS = $(SOURCES:.cpp=.obj)
%.obj: %.cpp
$(CXX) -o $@ -c $(INCDIRS) $(CXXFLAGS) $(DEFINES) $<
all: $(OBJECTS)
clean:
del $(FOXLIB)
del *.obj
% ---- END
Под виндой пришлось немного доработать напильником исходники fox.
Под Debian все скомпилилось без ошибок и предупреждений.
Однако, собрать .dll из полученных .obj у меня не получилось.
% $CXX -shared -o libfox.dll *.obj
Вот что выдал линковщик при сборке под виндой: http://www.ptlan.com/~pacify/log/fox-errors-mingw32-windows.log
вот что под Линуксом: http://www.ptlan.com/~pacify/log/fox-errors-mingw32-linux.log
Как правильно собрать libfox.dll под mingw32 ?
Ответ на:
комментарий
от kosmonavt
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Непонятные символы в Makefile... (2017)
- Форум с++ ЛОМО (2004)
- Форум Как избавиться от ошибке при компиляции плагина qt creator? (2015)
- Форум FOX toolkit (2003)
- Форум Будущее FOX-Toolkit. (2007)
- Новости FOX Toolkit: RU (2003)
- Форум fox toolkit и русский. (2005)
- Форум FOX-toolkit и KDE (2003)
- Форум FOX Toolkit: ищу переводы уроков (2007)
- Форум Собираю отзывы о FOX Toolkit, как оно? (2014)