在Windows环境下配置NetCDF(c++接口)+VS(可以含Qt)

时间:2024-04-14 19:59:00

       虽然本文中介绍的是NetCDF+VS2015,但是其他版本的VS的配置NetCDF步骤是一样(本人用同样的方法配置成功VS2013),因为要配置的是C++接口的NetCDF-cxx,所以要先把C语言版的NetCDF-c配置成功。我用的是netcdf-c-4.7.3与netcdf-cxx4-4.3.1。

具体步骤如下:

1.首先下载NetCDF-c与NetCDF-cxx

下载地址:https://www.unidata.ucar.edu/downloads/netcdf/index.jsp,NetCDF-c与NetCDF-cxx的下载地址都在这个网页。

a.NetCDF-c的选择

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

b.NetCDF-cxx的选择

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

2.安装NetCDF-c与解压NetCDF-cxx,我的是安装在D盘如下,不过你们可在自定义安装与解压路径。

 

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

3.打开NetCDF-cxx文件夹中的cxx文件夹,找到该文件夹中的netcdf文件,把这个文件的名称改为netcdfcpp.h。

4.打开VS2015,新建一个工程(C++控制台与Qt都行),将NetCDF-cxx中的cxx文件夹下的*.h与*.cpp文件与NetCDF-c文件夹下的bin,include,lib文件夹都复制到时刚才新建的工程目录下。注:如果NetCDF-cxx中的cxx文件夹下有test*.cpp与test*.h带有test前缀的测试文件不要复制。

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

5.返回VS2015界面,点击:项目->属性->VC++目录。

在包含目录中添加
    D:\NetCDF4\download_netcdf\netCDF 4.7.3\include(根据自己的路径添加)
    D:\NetCDF4\download_netcdf\netcdf-cxx4-4.3.1\cxx4(根据自己的路径添加)

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

在库目录中添加
    D:\NetCDF4\download_netcdf\netCDF 4.7.3\lib(根据自己的路径添加)

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

打到链接器->常规->附加库目录,添加
    D:\NetCDF4\download_netcdf\netCDF 4.7.3\bin(根据自己的路径添加)

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

打到链接器->输入->附加依赖项,添加
    netcdf.lib

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

6.然后点击"应用"与"确定",到此已经配置完成。在工程项目的cpp或.h文件中加入,

#include "netcdfcpp.h"
using namespace netCDF;

就可以使用了。

7.问题处理,如果遇到下面的问题,说明是下载的NetCDF-c与NetCDF-cxx版本不对应,找到合适自己VS版本的。

在Windows环境下配置NetCDF(c++接口)+VS2015(可以含Qt)

如有疑问请留言或给我私信。