如何解决错误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 举报,一经查实,本站将立刻删除。