错误LNK2001:使用netCDF 4.7.2和VS2012的未解析外部符号@ nc_create @ 12

问题描述

我的目标是在现有项目(在Visual Studio 2012中创建)中添加netCDF 4.7.2函数。不幸的是,它在发行版本的构建过程中一直失败(LNK2001),例如:

DMAInputFile.obj:错误LNK2001:无法解析的外部符号@ nc_create @ 12

我已经测试/检查的内容

  • 使用该库创建了一个虚拟项目,并使其同时适用于调试版本和发行版
  • 将其添加到我现有的项目中,并能够构建调试版本(该版本可以正常工作,并且可以按广告的方式写入和读取netCDF文件)。
  • 检查了调试和发行版的路径/库:project => properties => VC ++目录;项目=>属性=>链接器=>常规; project => properties => Linker =>输入。
  • 比较了调试器和发行版中Linker中的所有选项,其中唯一的不同之处是/ INCREMENTAL:”和“使用链接时间代码生成(/ LTCG)”,我无法在发行版中将其关闭

如何验证此错误的来源?而我该如何解决呢?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)