C++;从VS2003到VS2010的解决方案转换 我刚离开几年就回到C++了。我担心我会把事情搞得一团糟,而不是帮助别人。我有一个VS2003解决方案,需要升级到VS2010。当我编译它时,我得到了一大堆错误,其中一个警告是/clr:ol

C++;从VS2003到VS2010的解决方案转换 我刚离开几年就回到C++了。我担心我会把事情搞得一团糟,而不是帮助别人。我有一个VS2003解决方案,需要升级到VS2010。当我编译它时,我得到了一大堆错误,其中一个警告是/clr:ol,c++,visual-studio-2010,clr,visual-studio-2003,C++,Visual Studio 2010,Clr,Visual Studio 2003,C++;从VS2003到VS2010的解决方案转换 我刚离开几年就回到C++了。我担心我会把事情搞得一团糟,而不是帮助别人。我有一个VS2003解决方案,需要升级到VS2010。当我编译它时,我得到了一大堆错误,其中一个警告是/clr:oldsyntax选项被弃用。因此,我在/clr下编译,得到的错误更少。但现在我无法链接到其他现有解决方案,主要原因是LNK2019和LNK2028错误。我试图调用需要wchar\u t*和wchar\u t**参数的函数。当我更改新代码时,在/c

C++;从VS2003到VS2010的解决方案转换
我刚离开几年就回到C++了。我担心我会把事情搞得一团糟,而不是帮助别人。我有一个VS2003解决方案,需要升级到VS2010。当我编译它时,我得到了一大堆错误,其中一个警告是/clr:oldsyntax选项被弃用。因此,我在/clr下编译,得到的错误更少。但现在我无法链接到其他现有解决方案,主要原因是LNK2019和LNK2028错误。我试图调用需要wchar\u t*和wchar\u t**参数的函数。当我更改新代码时,在/clr选项下使用String^和array^参数时,我停止了获取链接错误,但现在我无法再编译它,因为它说它无法从array^转换为wchar\u t*。如果能得到任何帮助,我将不胜感激,我应该已经完成了,但我现在似乎只是在旋转轮子。

指针来自C++/CLI或.NET平台上的“托管C++”。您可能希望停留在常规C++和指针中。可能有些文件被重命名,定义被移动。。。更重要的是,在2003年到2010年间,指定include/library目录的方式发生了变化(现在它是一个项目属性,而不是全局VS设置)。谢谢,我正在放弃这种方法,似乎值得一试。我刚刚在这里重新提出了这个问题: