问题:工程迁移 VC6->VS2008->VS2010

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了问题:工程迁移 VC6->VS2008->VS2010相关的知识,希望对你有一定的参考价值。

在将 VS2008 的工程迁移到 VS2010 时,出现下述错误:

 1 1>------ Build started: Project: ExcelAccess, Configuration: Release Win32 ------  
 2 1>Build started 2011/11/27 16:15:42.  
 3 1>InitializeBuildStatus:  
 4 1>  Touching ".\Release\ExcelAccess.unsuccessfulbuild".  
 5 1>ClCompile:  
 6 1>  All outputs are up-to-date.  
 7 1>  All outputs are up-to-date.  
 8 1>ResourceCompile:  
 9 1>  All outputs are up-to-date.  
10 1>odbccp32.lib(dllload.obj) : error LNK2019: unresolved external symbol __imp___vsnprintf referenced in function [email protected]20  
11 1>.\Release/ExcelAccess.exe : fatal error LNK1120: 1 unresolved externals  
12 1>  
13 1>Build FAILED.  

这个 VS2008 的工程,原来是从 VC6 的工程迁移过来的。所以其中还保留着 VC6 的工程。
抱着试一试的想法,直接从 VC6 迁移工程到 VS2010,竟然成功了。

VS2008 的工程迁移失败的原因还未找到,大家哪位遇到过?
使用 CSpreadSheet 的问题
这个工程与此问题相关的。

以上是关于问题:工程迁移 VC6->VS2008->VS2010的主要内容,如果未能解决你的问题,请参考以下文章

从 Visual Studio C++ 6.0 到 VS 2008?

将 vs2008 迁移到 vs2012 - 异常 LINQ to SQL 库

怎样用vs 2008 编译C程序

将控制台应用程序从 VC 6 迁移到 VS 2010

Vs2008 设置edit背景为透明,为何运行出来为黑色

在VC6.0中能不能使用Duilib界面库呢?