草庐IT

Visual-Studio

全部标签

c++ - init_seg和库代码中的警告C4073?

我们有一个C++库。它具有四个对初始化顺序敏感的静态对象(其中两个是标准库中的字符串)。我们正在使用init_seg(lib)来控制库中C++静态对象的初始化顺序。正在使用它的源文件被编译并在动态链接库或静态库中使用。根据init_seg的文档:...Itisparticularlyimportanttousetheinit_segpragmaindynamic-linklibraries(DLLs)orlibrariesrequiringinitialization.(emphasismine)VisualStudio解决方案分为四个项目。一种是静态库,或者是动态库,一种是静态库的测

c++ - boost::core::demangle 在 vi​​sual studio typeid().name 上

我试图在Windows(visualstudio2010)上获取一个报告类类型的字符串,但没有任何成功。由于UnDecorateName不起作用,我正在使用boost库。#include#includeclassMyObject{};intmain(intargc,char**argv){MyObjecto;constchar*str=typeid(o).name();//str="classMyObject"std::stringdstr=boost::core::demangle(str);//dstr="classMyObject"return0;}我怎样才能从上面的代码中只得到

android - 是否可以使用 native react 开发应用程序并在 android studio 中进行更改?

我正在为Android开发Windows上的ReactNative。我需要开发一个具有nativereact的应用程序。但我还需要在androidstudio中对该应用程序进行更改。那么是否可以开发这样的应用程序?目前我关注这个tutorial在本教程中,介绍了如何在androidstudio中开发ReactNative应用程序,但在构建项目后,它使红屏显示无法下载js包,并且在开发设置中应用程序崩溃。我也在关注thistutorial.它运行成功但它完全在react.js上未在androidstudio中打开。所以请建议我是否可以开发能够在react.js和androidstudio

c++ - InterlockedCompareExchange - 确切的对齐要求是什么以及如何执行它们?

我无法理解MSDN文档对InterlockedVariableAccess的含义函数族。我用InterlockedExchange用于设置和InterlockedCompareExchange用于获取由多个线程使用的成员变量。该成员位于一个1字节的打包类中:#pragmapack(1)classMyClass{char_;longm_MyMember;//...}所以成员是由设置的InterlockedExchange(&m_MyMember,1);得到了longvalue=InterlockedCompareExchange(&m_MyMember,0,0);InterlockedE

windows - 单击编译按钮时 Inno Script Studio 无限期挂起

我在Windows7上遇到一个反复出现的问题,即在InnoScriptStudio版本2.2.2.32中单击编译按钮时,应用程序无限期挂起并拒绝响应。结束任务并重新启动软件后,问题仍然存在,只有在重新启动操作系统时才能解决。问题似乎是先前编译的InnoSetup可执行文件无法被较新版本的文件覆盖。尝试手动删除文件资源管理器中的文件会导致出现以下对话框但从未完成:尝试通过命令行执行相同操作会导致命令永不终止。这似乎只有在安装过早终止时才会发生,通常是因为脚本遇到错误。在检查文件时,它没有所有权或权限集。据我所知,它似乎与防病毒软件无关,因为我已经禁用了在SCM中可以看到的所有Sophos

windows - Visual Studio 负载测试 - Windows 身份验证

我们使用VisualStudio2013对通过TCP与后端通信的桌面应用程序执行负载测试。它使用windows身份验证,它获取当前登录到计算机的用户的上下文,并使用它在调用时自动将用户登录到应用程序。由于我们无法通过Windows身份验证,因此我们无法弄清楚如何将更多用户添加到测试中。有没有人遇到过这个?如果是,您的工作是什么?有关于将数据源添加到运行设置的文章,但那是针对网络测试上下文的。当项目设置为负载测试上下文时,没有添加数据源的选项。任何反馈将不胜感激。 最佳答案 VisualStudio负载测试是一种用于管理测试用例多次执

Windows Git Bash 空白别名问题

这可能是Windows版GitBash的问题。我正在尝试创建一个带有参数的别名,以将某些工作区输入到特定的项目目录。但是,VisualStudio项目目录似乎存在一些空白问题。我尝试用双引号引用该变量,但错误输出相当模糊,因为复制cd输出在bash窗口中有效。VS="/c/Users/name/Documents/Visual\Studio\2015/Projects"aliaswkp='function_b(){cd"'${VS}'"/$1;};_b'输出bash:cd:/c/Users/name/Documents/Visual\Studio\2015/Projects/:Nosu

windows - Turbo Studio 虚拟化

我正在构建一个程序,该程序在主程序文件之外具有多个外部库和扩展。我的项目总大小为134.2MB。我想用TurboStudio制作它的便携版本,但我面临一个明显的问题;在捕获文件并构建项目后,我得到了一个138.9MB的可执行文件。该程序确实运行了,但我不希望它如此臃肿。我想将大部分数据打包为单独的.dat有效负载(或等效负载),但我似乎找不到任何方法用涡轮工作室。VMwareThinApp和Cameyo都会在项目超过一定规模后自动执行此操作,但TurboStudio似乎不会。非常感谢任何帮助。 最佳答案 我前段时间发现了一个hack

c++ - Windows:处理所有线程中的段错误

我正在寻找一种方法来捕获程序中任何地方的段错误和其他错误(它使用多个线程,其中一些是由外部库创建的)。我将VisualStudio2013与英特尔C++编译器2015结合使用。一些外部DLL-在某些情况下我什至在Windows驱动程序中看到过这种情况-可能包含我无法控制的错误,并且我的软件全天候运行24/7-我需要能够在某处记录崩溃并重新启动我的软件。到目前为止,我发现您可以设置一个信号处理程序来处理SIGSEGV和其他信号。根据我的阅读,在Linux下这将完全满足我的需要(为所有线程处理此信号),但在Windows下您需要分别为每个线程设置信号处理程序。因为我不是创建所有线程的人(如

windows - Poco 库使用什么版本的 OpenSSL?

我想构建Poco库的NetSSL_OpenSSL和Cryptoprojected。我在here下载了openssl并添加到我的项目中。但是当我构建时,我得到了LNK2019错误(该函数只有原型(prototype))。那么,使用的opensslPoco库的确切版本是什么? 最佳答案 POCONetSSL需要OpenSSL版本0.9.8或更高版本(PocoGithub-howtobuild.txt) 关于windows-Poco库使用什么版本的OpenSSL?,我们在StackOverfl