VC2010升级到VC2015遇到问题及解决办法

来源:互联网 发布:通关单数据查询 编辑:程序博客网 时间:2024/05/18 08:10

今天,将VC2010的程序升级到VC2015,过程中遇到以下问题:

1.LNK2019 无法解析的外部符号 __imp___vsnprintf,该符号在函数 _StringVPrintfWorkerA@20 中被引用odbccp32.lib(dllload.obj)

解决办法从VC6安装目录下拷贝odbccp32.lib和odbccp32.dll到当前工程目录下,重新编译又出现另一错误。

2.LNK2026 模块对于 SAFESEH 映像是不安全的。odbccp32.lib(funcload.obj)

如下图,打开工程属性页面:

将“映像具有安全异常处理程序”改为“否(/SAFESEH:NO)”,重新编译成功。

0 0
原创粉丝点击