草庐IT

R-studio

全部标签

c++ - 在 Visual Studio 2005 中加速编译

对于主要包含C++项目的解决方案,在VisualStudio2005中加快编译时间的最佳方法是什么? 最佳答案 除了预编译头之外,还有许多其他事情可能会减慢您的速度:病毒检查软件-会对构建产生严重影响。如果您正在运行病毒检查程序,请尝试将其关闭并查看您获得了什么样的改进。RAM不足-RAM不足会导致更多的磁盘读取并降低您的速度。继续->慢速HDD-不管怎样,您都必须写入光盘,而慢速驱动器(如许多笔记本电脑和低端系统中的驱动器)会破坏您的构建。您可以获得更快的驱动器、RAID阵列或SSD缓慢的处理器……当然。不太可能,但是:检查并查看

c++ - CMake visual studio 调试/发布配置

我正在设置我的visualstudio项目以使用CMake,但我遇到了两个我尚未解决的问题。1如何为Release设置预处理器定义,为Debug设置另一个预处理器定义?2我有一个带有opengl和directx的项目,所以对于DebugOpenGL和ReleaseOpenGL,我想从buld中排除所有directxcpp/h文件。使用DebugDirectX和ReleaseDirectx排除opengl文件。我该如何设置?编辑:这是1.到目前为止我得到的结果:cmake_minimum_required(VERSION2.8)project(TEngine)if(CMAKE_CONFI

c++ - 使用 visual studio 导入 lib 文件

我正在尝试导入如下文件:#import"francais.dll"它告诉我它无法打开源文件“C:/xxxx/Proj/Release/francais.tlh”库文件存在于Proj中。如何解决? 最佳答案 它不是一个“库文件”,它是一个COM服务器。#import指令从嵌入在francais.dll中的类型库自动生成.tli和.tlh文件。它无法加载该.tlh文件没有明显的原因,该DLL可能有问题。从这里很难看到。请确保您没有忽略之前的错误,从“错误列表”窗口的顶部开始。作为基本检查,您可以自己查看该类型库。从VisualStudi

c++ - 如何在 C++ 中进行内联汇编 (Visual Studio 2010)

我正在编写一个性能关键、数字运算的C++项目,其中70%的时间用于200行核心模块。我想使用内联汇编优化核心,但我对此完全陌生。不过,我知道一些x86汇编语言,包括GCC和NASM使用的语言。我所知道的:我必须将汇编程序指令放在_asm{}我希望它们所在的位置。问题:我不知道从哪里开始。当我的内联汇编发挥作用时,哪个寄存器中有什么? 最佳答案 您可以通过名称访问变量并将它们复制到寄存器中。这是来自MSDN的示例:intpower2(intnum,intpower){__asm{moveax,num;Getfirstargumentm

Android Studio渲染错误XML文件

我正在渲染错误android...Toolbar和android...ConstraintLayout在我的XML文件中。但是,在另一个应用程序中,我使用的是完全相同的XML文件,没有问题。我是在开发这两个应用程序的同时,因此彼此之间没有太大的不同,但我不明白这是这样做的。我正在使用AndroidStudio2.3.3。错误:Renderingfailedwithaknownbug.Pleasetryarebuild.Thefollowingclassescouldnotbeinstantiated:- android.support.v7.widget.AppCompatImageView(

c++ - 此函数或变量可能是不安全的 visual studio

我在visualstudio上遇到了问题。我尝试使用“time.h”中的本地时间函数。VisualStudio告诉我这是一个不安全的函数。但是,我已经在我的学校练习中使用了这个。我看到您可以通过进入项目属性、构建选项卡并选中“启用不安全代码”来禁用此不安全错误。尽管如此,我没有构建选项卡,如您所见:http://puu.sh/4NkYC.png我使用的是Windows7和VisualStudio2012Ultimate。看起来“构建选项卡”和“启用不安全代码”已经消失了:/也许你知道如何解决这个问题?非常感谢:) 最佳答案 您可以使

c++ - 从 Visual Studio 到 Vim 还是 Emacs?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭13年前。我下个月开始一份新工作。实际上,我已经在VisualStudio中专业工作了10年,但为了这份工作,我将有生以来第一次全职在Linux平台上工作。在一次采访中,我坐在开发室的中间与人群交流。我们进行了十分钟的轻松交谈,然后其中一个人说:“好的,现在来谈谈真正重要的问题-Vim还是Emacs?”。我告诉他们我在Linux上工作经验不多,所以我没有真正的意见

c++ - Visual Studio 2012 的 Windows 用户模式调试器传输

我阅读了一篇关于VisualStudio2012能够在即时窗口中支持Windbg命令的帖子。这需要在选择“附加到进程”选项下的传输时选择“Windows用户模式调试器”选项。虽然这似乎适用于本地主机限定符,但我很想知道我是否可以使用这种方法调试远程目标进程,就像我们通过选择远程传输所做的那样。我使用的是VisualStudio2012Premium。我尝试在选择了“Windows用户模式调试器”传输的限定符部分提供机器的IP,但我收到了“无法连接到机器”消息。我也尝试了这个链接中提到的步骤:http://msdn.microsoft.com/en-us/library/windows/

c++ - 在 Visual Studio 中附加文档(在 Eclipse 中)

我是VisualStudio(2012)的新手,在使用Eclipse之后,我发现自己无法将鼠标悬停在方法上并接收详细说明参数和任何随附评论的对话框。在这个特定示例中,我在VisualStudio中使用带有C++的OpenGLSDK,我希望能够快速获取文档,而不必在VS和http://www.opengl.org/sdk/docs/man/之间跳转。.有没有一种方法可以以某种方式附加文档,以便我可以在VisualStudio本身中查看它而无需手动搜索? 最佳答案 当您悬停足够长的时间(2-3秒)时,visualstudio确实提供了您

c++ - 为什么发布版本 memset 比 visual studio 2012 中的调试版本慢?

为什么在visualstudio2012中发布版本的memset比调试版本慢?在visualsutido2010中,也是这个结果。我的电脑:英特尔酷睿i7-37703.40GHz8G内存操作系统:Windows7SP164位这是我的测试代码:#includeintmain(){constintSize=1000*1024*1024;char*Data=(char*)malloc(Size);#ifdef_DEBUGprintf_s("debug\n");#elseprintf_s("release\n");#endifboost::progress_timertimer;memset(