草庐IT

Visual-InertialSLAM

全部标签

c++ - BoundsChecker for Visual Studio 2008 的现代等价物

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion在VS6时代有来自Numega的BoundsChecker。我明白它现在已经死了,如果我错了请指正。可靠的替代品是什么?最好是免费的,或者至少提供试用版。

c++ - visual c++ 中有多少种字符串类型

visualc++中有多少种字符串类。我在浏览msdn中心时感到困惑。我在命名空间系统下找到了这个类型http://msdn.microsoft.com/en-us/library/system.string(v=VS.71).aspx然后在标题部分,我找到了字符串标题定义。这似乎与上面的不同。我注意到一件事,这个属于STL。(请查看链接的评论,我不能在同一篇文章中发布两个链接)通常使用哪一个?我发现很难适应不同的字符串类提前致谢:) 最佳答案 不同的库有不同的字符串类型:在普通的旧C中,您将使用char*,C++标准库提供std:

c++ - 通过 visual studio 2010 项目模板设置 cocos2d-x 应用程序

我正在尝试使用Cocos2D-x在Windows7上设置应用程序。我关注了这个tutorial.我做了以下事情:构建运行Build-win32.bat脚本的库。有效。安装了VS2010项目模板。有效。成功运行所有测试程序。通过安装的模板创建了一个新的cocos2D-x项目。作品当我编译HelloWorld应用程序时出现以下错误:errorC1083:impossibletoopeninclusionfile'CCstdC.h'NosuchfileordirectoryerrorC1083:impossibletoopeninclusionfile'cocos2d.h'Nosuchfil

c++ - Visual Studio 2010 和 win7 64 位上的 Qt

我决定开始在我的win7(64位)上使用Qt。我下载并安装了qt-win-opensource-4.8.4-vs2010.exe和qt-vs-addin-1.1.11-opensource.exe。现在我可以在Win32上运行Qt项目,但我想要或需要在Win64模式下运行它们。当我尝试这样做时,我收到此错误消息there'snoQtversionassignedtothisprojectforplatformx64Pleaseusethe'changetheQtversion'featureandchooseavalidQtversionforthisplatform.知道我该如何解决

c++ - Visual Studio 监 window 口如何知道展开 `std::vector<T>` 并显示元素?

如果你展开std::vector在监window口中,您将获得诸如“[0]”、“[1]”等项,集合中的每个值对应一项。在实现我自己的集合类时(顺便说一下,它包装了一个动态数组),我想要同样的功能。VisualStudio如何知道要在std::vector的监window口中显示多少元素?? 最佳答案 有一个名为autoexp.dat的文件,调试器使用它来解释自定义类型。它并不正式意味着要进行编辑,但我们已经在内部将其用于集合类型并且它工作正常。有一些粗糙的边缘。http://msdn.microsoft.com/en-us/libr

c++ - 错误 LNK2020 : unresolved token (06000002) in Visual C++

我在C++/CLI中创建一个新的抽象类时遇到了一个奇怪的错误。有很多与此类似的问题,但没有一个答案对我有帮助。在这个新类(class)中,我收到以下错误:errorLNK2020:unresolvedtoken(06000002)Foo::execute这是h文件:#pragmaonceusingnamespaceSystem::IO::Ports;usingnamespaceSystem;publicrefclassFoo{protected:SerialPort^port;public:Foo(SerialPort^sp);virtualarray^execute();};这是cp

c++ - Visual Studio - 如何将调试信息输出到调试窗口?

OutputDebugString方法似乎相当繁琐,而且似乎仅限于字符串而不是多态。如果我想输出一些整数或其他变量类型,我该怎么办?希望像std::cout这样的函数存在! 最佳答案 我很确定您可以编写一个通过OutputDebugString输出的streambuf实现。这不完全是直截了当的,但有可能。当然可以使用这样的东西:std::stringstreamss;ss如果您的项目中启用了“UNICODE”,您可能需要使用MultiByteToWideChar将c_str()转换为宽字符串。

c++ - visual studio 中涉及 void*、string 和 const char[] 的意外重载解析

我在visualstudio编译器(在VS2010和VS2012中测试)中遇到了以下意外的重载解析行为。最小的例子:#include#includevoidf(void*){std::cout输出:>f(void*)预期输出:>f(conststd::string&)用GCC编译(用4.6.3测试)生成预期的输出。如果我注释掉f()的“conststd::string&”版本,visualstudio会在没有任何警告的情况下愉快地在/W4上编译,而GCC会发出以下错误(如预期的那样):“来自'constvoid的无效转换*'到'void*'[-fpermissive]”。有谁知道为什么

c++ - 警告 C4718(Visual Studio 的)到底是什么?

msdnlink文本在这里:'functioncall':recursivecallhasnosideeffects,deletingAfunctioncontainsarecursivecall,butotherwisehasnosideeffects.Acalltothisfunctionisbeingdeleted.Thecorrectnessoftheprogramisnotaffected,butthebehavioris.Whereasleavingthecallincouldresultinaruntimestackoverflowexception,deletingth

c++ - 如何强制 Visual Studio 使用 wmain 而不是 main

我需要解析unicode参数,所以我想使用wmain相反。所以代替intmain(intargc,char**argv)我想用intwmain(intargc,wchar_t**argv)问题是visualstudio无法识别wmain,而是尝试使用main:errorLNK2019:unresolvedexternalsymbolmainreferencedinfunction__tmainCRTStartup这是我尝试过的:更改属性->常规->字符集更改入口点(在这种情况下,我遇到了很多甚至没有入口点的库的兼容性错误,因此无法在那里指定)。warningLNK4258:direct