草庐IT

visual-studio-msvc-debugging-NoSt

全部标签

c++ - Visual Studio 在编译文件中存储隐藏数据?

我想知道VisualStudio是否将隐藏数据存储在编译文件(或其他文件)中。我说的是有关程序是用VisualStudio编写的事实的信息数据。 最佳答案 VisualStudio本身不会以这种方式为您的程序添加水印,但通常可以检测到您使用了Microsoft的工具链只是因为一些杂项,即文件中编译了哪些顺序方法,使用了哪些异常实现(MSVC++使用NT的SEH之上的特定异常代码,以实现C++异常;例如,MinGW使用完全不同的系统),以及对函数名称应用了哪些装饰。这些信息是PEID等工具的作用操作。

windows - 卸载 Visual Studio 2015 Community - 禁用卸载按钮?

尝试在Windows10台式计算机上删除VisualStudio2015社区版(因为我现在使用的是2017)。但是,当我转到“应用程序和功能”时,卸载按钮被禁用了!在不破坏2017的情况下如何删除VS2015社区?不幸的是,我继承了这个工作站,似乎没有人知道原始安装盘(如果有的话)在哪里!我还发现此工作站上存在VisualStudio2010和2013。我怀疑只是下载并安装了VS2015;因此本身没有原始磁盘。如有任何建议,我们将不胜感激。 最佳答案 按修改,它会给出卸载选项。 关于wi

c++ - 从 C++ 类制作 Visual C++ DLL

我有以下C++代码来制作dll(VisualStudio2010)。classShape{public:Shape(){nshapes++;}virtual~Shape(){nshapes--;};doublex,y;voidmove(doubledx,doubledy);virtualdoublearea(void)=0;virtualdoubleperimeter(void)=0;staticintnshapes;};class__declspec(dllexport)Circle:publicShape{private:doubleradius;public:Circle(dou

c++ - 我必须在 VS 2008 中使用 "Visual"C++ 吗?

我是VisualStudio2008(.NETFramework3.5)的新手,正在开发Windows窗体应用程序。启动IDE,新建项目的唯一选项在类别下:视觉基础VisualC#VisualC++我做了VisualC++->CLR->WindowsFormsApplication但是,模板代码在“VisualC++”语法中。如何使用VisualStudio2008使用普通C/C++创建新的GUI项目?请注意,我上次这样做是在VisualStudioC++6.0中使用MFC如果我遗漏了基本原则,请解释。谢谢!示例:http://msdn.microsoft.com/en-us/libr

c++ - 如何在 visual studio(c++) 中将文字中文字符串分配给 wchar_t*?

我正在尝试在visualstudioforC++的Windows测试应用程序中编译以下代码:constwchar_t*chinese="好久不见";但是我得到以下错误:errorC2440:'initializing':cannotconvertfrom'constchar[5]'to'constwchar_t*我正在用unicode编译,所以我对此感到困惑。如果我像这样转换文字,错误就会消失:constwchar_t*chinese=(wchar_t*)"好久不见";我不确定这样做是否安全,我也不想这样做,所以我该如何解决这个问题。谢谢! 最佳答案

c - gcc 4.4 与 Visual C++ 2008

我有点困惑,这里需要一些C/C++大师。如果它是C,并且原则上语言不能改变,那么为什么有些程序运行在VisualC++而不是gcc上???我正在使用VisualC++2008和gcc4.4.1并尝试编译一些非常古老的代码(1996)。它在某种程度上适用于VisualC++(WindowsXP),但在gcc(Ubuntu9.10)中完全失败。令我警觉的是,如果它是C/C++,那么编译器应该不是问题。有什么帮助吗?更新:这是代码,http://www.ece.unh.edu/robots/cmacdemo.c 最佳答案 最明显的问题是:

c++ - 我真的需要 Visual Studio 吗

我真的需要VisualStudio来在Windows上构建C/C++应用程序吗?有什么方法可以生成makefile并构建应用程序。 最佳答案 您可以使用任何以Windows为目标的编译器(例如,MinGW、DigitalMars、Comeau或其他编译器)。所有这些都可以由命令行驱动,因此您可以使用您喜欢的make实用程序(或其他构建实用程序)。也就是说,VisualStudio非常好(甚至是freeversion)。不要忘记它会安装命令行编译器工具,因此您也可以从makefile中驱动它(不幸的是,它不会再为您生成makefile

windows - 将 LLVM LLDB 调试器与 Visual Studio 集成

如何将LLVMLLDB调试器与VisualStudioCommunity集成?有人可以指出我正确的方向吗? 最佳答案 它应该像打开vscode并在扩展中搜索lldb一样简单。扩展的快捷方式是ctrl+shift+x。两个不错的选择:NativeVSCodedebugger(支持lldb)CodeLLDB 关于windows-将LLVMLLDB调试器与VisualStudio集成,我们在StackOverflow上找到一个类似的问题: https://stack

windows - Windows 中 Aptana Studio 3 终端 View 中的错误

我在Windows7中使用AptanaStudio3有一段时间了。它运行良好,直到有一天终端View出现错误。当打开一个新终端时,它是空白的,所以我无法在那里输入任何内容。有没有人遇到过同样的问题。你能帮我修复这个错误吗?我尝试重新安装软件,但终端仍然空白。最好的问候, 最佳答案 您可以重新启动电脑,当我在Windows7中重新启动计算机时,它有时可以工作,但我不知道发生了什么。 关于windows-Windows中AptanaStudio3终端View中的错误,我们在StackOver

c++ - 使用 Visual Studio C++ 找到的文件大小不正确

我正在将C++代码从Linux移植到Windows。我目前正在使用VisualStudio2013来移植我的代码。我需要读取二进制文件并使用这部分C++代码://Openthestreamstd::ifstreamis("myfile.bin");//Determinethefilelengthis.seekg(0,std::ios_base::end);std::size_tsize=is.tellg();is.seekg(0,std::ios_base::begin);//Createavectortostorethedataint*Data=newint[size/sizeof(