参考:http://blog.163.com/hulin_feng/blog/static/923525320117209740755/
自己的笔记本直接打开源码包中的vs2010.sln竟然编译不过,报错fetal error u1044 return code 0x2。
在办公室机器是可以通过的。
网上找资料直接命令行nmake编译。其实,还是linux下的编译方便。VS 弄的人都傻了,不知道啥是编译。
具体步骤:
编译:
1)进入VS 2010 命令行提示工具(开始->程序->Microsoft Visual Studio2008->Visual Studio Tools->Visual Studio 2008 命令提示),
在DOS界面下进入安装包解压所在目录,输入命令:nmake /f makefile.vc,回车,编译可能会需要一点时间。
还会提示在C:\warmerda\bld\bin是目录还是文件。按提示输入D即可。
2)继续在DOS窗口中输入:nmake /f makefile.vc install。
继续输入:nmake /f makefile.vc devinstall。这是生成开发用的include和lib文件
至此,在C:\warmerda\bld有bin,data,html,include 和 lib五个文件夹。
vs工程中使用gdal:
3)打开Visual Studio2010,工具->选项->项目和解决方案->VC++目录中,将lib和include文件夹加入相应位置即可。
4)在 项目->属性->链接器->输入->附加依赖项->gdal_i.lib
至此,便可以在VS2010中使用GDAL了。