⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.vc

📁 mitab,读取MapInfo的地图文件
💻 VC
字号:
#
# makefile.vc - MapInfo TAB Read/Write library makefile
#
# To use the makefile:
#  - Open a DOS prompt window
#  - Run the VCVARS32.BAT script to initialize the VC++ environment variables
#  - Start the build with:  nmake /f makefile.vc
#
# $Id: makefile.vc,v 1.2 2003/07/25 03:25:20 dmorissette Exp $
#

TABLIB  =	mitab.lib
TAB_OBJS = 	mitab_rawbinblock.obj \
		mitab_mapheaderblock.obj \
		mitab_mapindexblock.obj \
	  	mitab_mapobjectblock.obj \
	  	mitab_mapcoordblock.obj \
		mitab_feature.obj \
		mitab_feature_mif.obj \
	  	mitab_mapfile.obj \
	  	mitab_idfile.obj \
	  	mitab_datfile.obj \
		mitab_tabfile.obj \
		mitab_miffile.obj \
	  	mitab_utils.obj \
	  	mitab_imapinfofile.obj \
	  	mitab_middatafile.obj \
		mitab_maptoolblock.obj \
		mitab_coordsys.obj \
		mitab_tooldef.obj \
		mitab_spatialref.obj \
		mitab_indfile.obj \
		mitab_tabview.obj \
		mitab_geometry.obj \
		mitab_bounds.obj \
		mitab_tabseamless.obj \
		mitab_capi.obj

OGRTAB_OBJS = mitab_ogr_driver.obj mitab_ogr_datasource.obj

EXTRAFLAGS = -I.. 
GDAL_ROOT  =  ..
!INCLUDE $(GDAL_ROOT)\nmake.opt

!ifdef MITAB_CDECL
MITAB_DLL = mitab_cdecl.dll
OPTFLAGS = $(OPTFLAGS) -DMITAB_CDECL
!else
MITAB_DLL = mitab.dll
!endif

LIBS	=	$(TABLIB) ../ogr/ogr.lib ../cpl/cpl.lib

default:    $(TABLIB) tab2tab.exe ogrinfo.exe mitabc_test.exe $(MITAB_DLL)

$(TABLIB):	$(TAB_OBJS)
	lib /out:$(TABLIB) $(TAB_OBJS)

tab2tab.exe:	tab2tab.cpp $(LIBS)
	$(CC) $(CFLAGS) tab2tab.cpp $(LIBS)

mitabc_test.exe:	mitabc_test.c $(LIBS)
	$(CC) $(CFLAGS) mitabc_test.c $(LIBS)

ogr2ogr.exe:	ogr2ogr.cpp $(OGRTAB_OBJS) $(LIBS)
	$(CC) $(CFLAGS) ogr2ogr.cpp $(OGRTAB_OBJS) $(LIBS)

ogrinfo.exe:	ogrinfo.cpp $(OGRTAB_OBJS) $(LIBS)
	$(CC) $(CFLAGS) ogrinfo.cpp $(OGRTAB_OBJS) $(LIBS)

tabindex.exe:	tabindex.cpp $(LIBS)
	$(CC) $(CFLAGS) tabindex.cpp $(LIBS)

$(MITAB_DLL): $(LIBS) $(TAB_OBJS)
	link /dll /out:$(MITAB_DLL) /implib:mitab_i.lib  $(TAB_OBJS) $(LIBS)

clean:  
	del *.obj
 	del *.pdb
	del *.lib
	del *.exe
	del *.exp
	del *.ilk
	del mitab.dll
	del mitab_cdecl.dll
	del mitab_i.dll

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -