草庐IT

sharepoint-2010

全部标签

c++ - 为什么 Visual Studio 转换向导 2010 会创建海量的 SDF 数据库文件?

我在2010年打开了一个2009C++sln并运行VisualStudio2010转换向导。它似乎已经很好地完成了转换,但是创建了一个与我的.sln文件同名的60MB.sdf文件(扩展名除外)!之前没有sdf文件。我很确定当我在C#项目中使用该向导时,该文件尚未创建。看起来它是为了帮助转换向导而创建的,但我不明白为什么在向导完成后它会留下。数据库中的表是:assoc_spansassoc_textbase_class_parentscode_item_kindscode_itemsconfig_filesconfigsfile_mapfile_signaturesfilesparser

c++ - 为什么 Visual Studio 转换向导 2010 会创建海量的 SDF 数据库文件?

我在2010年打开了一个2009C++sln并运行VisualStudio2010转换向导。它似乎已经很好地完成了转换,但是创建了一个与我的.sln文件同名的60MB.sdf文件(扩展名除外)!之前没有sdf文件。我很确定当我在C#项目中使用该向导时,该文件尚未创建。看起来它是为了帮助转换向导而创建的,但我不明白为什么在向导完成后它会留下。数据库中的表是:assoc_spansassoc_textbase_class_parentscode_item_kindscode_itemsconfig_filesconfigsfile_mapfile_signaturesfilesparser

c++ - 在 Visual Studio 2010 和 11 之间共享 C++ 解决方案

我和我的伙伴都在通过subversion共享一个c++解决方案。他使用的是VisualStudio11,而我使用的是VisualStudio2010。在他第一次提交并且我更新后,我收到以下错误:Error31errorMSB8008:Specifiedplatformtoolset(v110)isnotinstalledorinvalid.PleasemakesurethatasupportedPlatformToolsetvalueisselected.另外,在头文件中,我在#include上收到以下错误:error:cannotopensourcefile"stdio.h"我猜这是

c++ - 在 Visual Studio 2010 和 11 之间共享 C++ 解决方案

我和我的伙伴都在通过subversion共享一个c++解决方案。他使用的是VisualStudio11,而我使用的是VisualStudio2010。在他第一次提交并且我更新后,我收到以下错误:Error31errorMSB8008:Specifiedplatformtoolset(v110)isnotinstalledorinvalid.PleasemakesurethatasupportedPlatformToolsetvalueisselected.另外,在头文件中,我在#include上收到以下错误:error:cannotopensourcefile"stdio.h"我猜这是

c++ - abort() 在 VS2010 中不是 __declspec(noreturn)

在我的VS2010拷贝中,stdlib.h包含(第353-355行)_CRTIMP__declspec(noreturn)void__cdeclexit(_In_int_Code);_CRTIMP__declspec(noreturn)void__cdecl_exit(_In_int_Code);_CRTIMPvoid__cdeclabort(void);我觉得奇怪的是abort()上没有noreturn注释。有谁知道这是什么原因?是bug吗?编辑:在VS2008中,它是相同的,但stdlib.h的第371-373行缺少noreturn注释正在触发errorC4716.进一步引用:C+

c++ - abort() 在 VS2010 中不是 __declspec(noreturn)

在我的VS2010拷贝中,stdlib.h包含(第353-355行)_CRTIMP__declspec(noreturn)void__cdeclexit(_In_int_Code);_CRTIMP__declspec(noreturn)void__cdecl_exit(_In_int_Code);_CRTIMPvoid__cdeclabort(void);我觉得奇怪的是abort()上没有noreturn注释。有谁知道这是什么原因?是bug吗?编辑:在VS2008中,它是相同的,但stdlib.h的第371-373行缺少noreturn注释正在触发errorC4716.进一步引用:C+

c++ - LNK1201 Visual C++ 2010 大型项目无法生成 PDB

我们已经完成了MSDN中列出的要点WRT对此错误(#5除外)。不同机器上的三个不同的人遇到了同样的问题。PDB已创建,但在中间某处失败。详情:67个静态库4.27GB的静态库1048575字节-链接器失败时PDB的大小PDB的最后几兆字节为空(零)发布构建成功并生成一个PDB(我们已打开它,exe中没有调试信息)发布版本PDB不到1GB。我们已禁用病毒扫描程序。用procmon.exe观察,当链接器失败时,没有发现与PDB的可疑交互。Relatedquestion建议对PDB进行约1GB的限制-任何人/方式来确认?更新和解决方案:@Barry和Chromium团队提出了解决方案。Her

c++ - LNK1201 Visual C++ 2010 大型项目无法生成 PDB

我们已经完成了MSDN中列出的要点WRT对此错误(#5除外)。不同机器上的三个不同的人遇到了同样的问题。PDB已创建,但在中间某处失败。详情:67个静态库4.27GB的静态库1048575字节-链接器失败时PDB的大小PDB的最后几兆字节为空(零)发布构建成功并生成一个PDB(我们已打开它,exe中没有调试信息)发布版本PDB不到1GB。我们已禁用病毒扫描程序。用procmon.exe观察,当链接器失败时,没有发现与PDB的可疑交互。Relatedquestion建议对PDB进行约1GB的限制-任何人/方式来确认?更新和解决方案:@Barry和Chromium团队提出了解决方案。Her

c++ - 在 Windows 2000 中使用 Visual Studio 2010 编译的 C++ DLL 时出现问题

我有一个用非托管C++编写的非常简单的DLL,我可以从我的应用程序访问它。我最近切换到VisualStudio2010,DLL从55k下降到35k没有代码更改,现在它不再在Windows2000中加载。我没有更改任何代码或编译器设置。我有我为0x0500定义的设置,它应该包括Windows2000支持。有没有其他人遇到过这个问题,或者对我能做什么有任何想法? 最佳答案 VisualStudio2010cannotbuildbinariesthatrunonWindows2000.实际上比这更糟糕,theywon'trunonWind

c++ - 在 Windows 2000 中使用 Visual Studio 2010 编译的 C++ DLL 时出现问题

我有一个用非托管C++编写的非常简单的DLL,我可以从我的应用程序访问它。我最近切换到VisualStudio2010,DLL从55k下降到35k没有代码更改,现在它不再在Windows2000中加载。我没有更改任何代码或编译器设置。我有我为0x0500定义的设置,它应该包括Windows2000支持。有没有其他人遇到过这个问题,或者对我能做什么有任何想法? 最佳答案 VisualStudio2010cannotbuildbinariesthatrunonWindows2000.实际上比这更糟糕,theywon'trunonWind